Ethereum (ETH) Price: Testing Key Support at $2,950 While Maintaining Above 200-Week Moving Average