At 35, Kate Middleton Already Has an Archive of Memorable Fashion Moments Inline