Ethereum price prediction: Buyers defend $2,900 as recovery remains corrective | Crypto Craft