Hockey players probably have a feat, and/or can take 10 on the Acrobatics check needed every round. I can assure you, if I got into a fight with someone while wearing skates, I wouldn't appear to be "standing still", I would be sliding all over the place.
But... how does that battle even happen? It's like fighting while wearing a blindfold, or low-friction slippers. You would just get the skates off and fight normally unless your character is a specialist in skate-fighting.
If I were in an icy setting, I would get the best quality boots possible and try to walk on snow. Unless my character was skating for some reasons I wouldn't even put on ice skates.
(I had a GM do that to me once. It was a game of Fate and he wanted a running car battle. My character was a private eye who didn't have any driving skill, so my first instinct was to pull over, get into a tight alley and force my opponent to get into a fistfight or a gunfight, or just go away. The GM didn't like that idea, so we ended up driving all over the place, shooting at each other, with a very poor level of skill.)