Bitcoin Halving Cycle Dynamics and Future Supply Scarcity Patterns on March 28, 2026 analysis Bitcoin Crypto market trend +