Propelled by the latest Shanghai upgrade, the price of Ethereum has recaptured the $2,100 mark last seen in May 2022.