After months of leaks and speculation, Nintendo has officially revealed the Switch 2.