Most suggestions will work for a short while.Rust is your enemy as snow will stick to that rusty surface.
I spray paint B4 storing every spring with whatever rattle can is handy and since adopting that procedure sticking is minimal.
Rust will not form in cold but sure does in hot humid conditions.
Snow/ice will stick to that rusty surface but not to a slick shiny metal.
Waxes, oils, pam, all work but only for a short time.
A HDPE (plastic) surface helps but at a cost.
A slick surface like Teflon would be best but then it needs to be abrasion resistant, (sand grit etc) but while slick Teflon is very soft.
When I was heavily into aviation we used HDPE (often referred to as Teflon but actually high density polyetheline) and t hat worked just great on the ski bottoms. We would rivet skins to the bottom of the skis.
Teflon, while slick is poorly resistant to abrasion.
Polyurethane however does meet the requirements but how to apply? generally it wants to be baked on to be resistant. (not a paint but poly sheeting)