I don't know if this will help - but moving your head around, and consciously looking around a lot, can help peripheral vision. In any given millisecond we all actually only see well a very small part of the time-integrated "field of view" that we think we see. I think I have relatively poor peripheral vision, and relatively slow reflexes, though I'm not sure how much was learned behavior, from reading too much rather than playing sports as a kid, and working with computers. I've now learned to consciously look around a lot while I drive, as well as when I jog or skate. It helps me see dangers at the edge of vision, and gives me more lead time to deal with them. It's a big deal, at least for me. Give it a try?
(BTW people say that hockey uses peripheral vision a lot, so it might not be the optimal way to go.)
If you have the opportunity to skate during weekday mid-day sessions - public or freestyle - they have a lot fewer people, and are a lot safer. It seems to me that people are more careful and considerate of each other during those uncrowded public sessions than any freestyle and Dance sessions, though that must depend on the rink.
Some adults find it possible to take classes with kids, and that might be an solution to having learned all the skills in your rink's adult classes. Some rinks also offer specialty classes and clinics on things not covered in the usual lessons. Hope you find a good option.