Ethereum Price Forecast: ETH holds above $2,900 despite rising selling activity | Crypto Craft