November 04, 2025 defi Stream Finance Halts Withdrawals and Deposits After Disclosing $93 Million Loss