It's not a fancy restaurant. There's no dress code. Just wear what you would normally wear.
If you're going to a big arena there's no need to layer up. The only place that will be cold is right near the rink. The stands are kept at room temperature. It's only going to be cold if you're going to a small local arena.
I get cold really easily and even I haven't dressed that layered tv or Hockey games xD we were in a small local rink so I wore skinny jeans, boots, gloves, and a hoodie and I brought my jacket with because it was cold outside. Otherwise you'll overheat
you'll be fine! The rink isn't actually that cold, I have been to many NHL games and sat 5 rows from the ice and have been to my schools hockey team games and honeslty the only thing you really need in my opinion is a good jacket and long sleeves