Nikki Haley’s top moments from her latest Iowa town hall included discussion on a potential pardon of former President Donald Trump and her past controversial comments.