Crypto Price Prediction: Will Bitcoin Remain Range-Bound Until Halving?