The best royal fashion moments of 2023, from Kate Middleton to Meghan Markle