Bitcoin Price Battles Key $103,500 Support Amid Market Uncertainty and Potential Rally to $117,000