XRP Rejects $2.93 Resistance, Tests $2.85 Support Amid Profit-Taking and ETF Uncertainty