The Oscar-nominated adaptation of the beloved stage musical is hitting Peacock, Universal’s direct-to-consumer streaming platform, on March 21. Ready to head back to Oz?