I would pull your feed and water outside of the coop. Where that is now, I would set up another roost. Away from the other roosts. To me, the way you have it set up, the roosts are too close together, and a lower bird would be close enough to be pecked pretty badly and no place else to go. The urge to roost is so strong, that often birds will stay roosted and take the pecking.
And while I am redesigning your coop

I would move the roosts a bit farther out into the room, away from the wall. Moisture will condense on that wall, and your birds would be drier a bit further away. If you built the roost kitty corner, you could have a much longer roosting bar. Which with more birds could help the situation.
Try letting your big girls out, and then locking the littles in the set up. It allows them to explore it, without getting chased. Then just before dark, let the others in.
As for frozen water, use rubber black bowls, found in feed stores. If you get two, fill one, next morning when frozen solid, flip it upside down, fill the second bowl. If it is a sunny day, the upside down bowl will absorb enough heat that the ice block will fall out. If not a sunny day, you can stomp it out.
I don't have electricity to my coop, and so no lights and no heated water. If I have young birds, I get a few eggs all winter. And by the end January, they are going full tilt again, it is just November and December that are a little thin.
Mrs K