Bitcoin Price Forecast: Can BTC Hit $145K After October ETF Surge?