XRP slipped as Iran war fears rattled markets, even as Ripple's $750 million buyback, Australia expansion plan, and tightening Binance supply kept hopes of a rebound alive.