XRP Supply Squeeze? Less Than 2 Billion Left on Exchange Reserves as Key Levels Loom