Meghan Markle and Prince Harry just signed a big deal with Netflix – here’s what we can expect