Meghan Markle's high street outfit is sold out – but you can shop these alternatives