The new polling comes as Trump has faced record-low approval ratings in recent weeks amid the war in Iran and rising gas prices.