BTC is undervalued per Bitcoin Rainbow Chart analysis as analysts predict macro and ETF flows as key drivers in 2024 and 2025.