Bitcoin’s Historical Halving Patterns Suggest Mid-2025 Peak