XRP Battles to Hold $3 Support as ETF Odds Surge to 95%