Bitcoin and Crypto in 2025: A Year of Highs, Crashes, and Shifting Tides