President Trump on Friday offered praise for New York City Mayor-elect Zohran Mamdani after what the two called a “productive” meeting at the White House, a sharp shift from Trump’s previous attacks when he repeatedly derided Mamdani as a “communist.” “I think you’re going to have, hopefully, a really great mayor. The better he does,…