Bitcoin before the 2024 Halving: Record Mining Difficulty and Price Forecasts