January 30, 2025 Ethereum’s Battle at $3,100: Can ETH Overcome Technical Resistance and Supply Squeeze?