Pregnant Meghan Markle has joined Prince Harry for lunch in Sydney after she skipped a morning Invictus Games bike race to rest after a late night at the opening ceremony.