Meghan Markle and Prince Harry released their bombshell Netflix series in December 2022.