Prince Harry and Meghan Markle are set visit Edinburgh the day before Valentine's Day on the first joint visit to Scotland.