steel which perfectly absorbs heat. No, the best solution is to use aluminum.
Aluminum is far more thermally conductive and makes both a far better radiator and absorber of heat. Ultimately it's a coating that does the absorbing though, as shiny metal reflects IR regardless of the material. Source: I work with this stuff
Light coloured or reflective roofs do make sense though and that's why traditional homes in most hot climates are painted white.
You're missing one:
Aside from "lightweight apps in VM" this is the only solution I use now. (Unless you count Proton, but having Steam games Just Work barely feels like a "solution" as it requires zero effort on my part)
I don't even trust Windows to dual boot off a separate disk without trying to break something anymore.