XRP's Tug-of-War: Spot Buyers Battle Bearish Futures with $451 Million on the Line | Whale Factor