Ethereum price stalls below $2,300 as key momentum indicators weaken