Sen. Tim Scott (R-South Carolina) — who was one of former President Donald Trump’s opponents in the 2024 Republican presidential primary just a few months ago — has endorsed the ex-president just days before the first-in-the-nation New Hampshire primary. He’s expected to give an endorsement speech at a rally in the Granite State tonight. The endorsement of South Carolina’s junior US senator likely came as a shock to former UN ambassador Nikki Haley, who appointed Scott to his seat after former Sen. Jim DeMint (R-South Carolina) resigned in 2012 to lead the Heritage Foundation. This fact was no…