Bitcoin (BTC) at a Crossroads: Will $109,000 Support Hold or Break?