Ethereum 2.0 Guide: Everything you need to know about ETH2 – launch phases, rewards, deposits, VMs, and testnets debunked