As Republican candidates for president took to the stage for a debate in Miami, former US ambassador to the UN Nikki Haley found herself at the centre of heated exchanges with Vivek Ramaswamy.