The Miami SkyClub has showers. I've used them before an overnight TATL flight, when there was no line; I don't know whether there would be a line in the morning. I've never seen ironing facilities or services at a SC. You could buy a new shirt in the airport.
A one-day pass will be $50 or $29 with some AmEx cards.