getAll

open override fun getAll(): StateFlow<Map<RoomId, StateFlow<Room?>>>

Upgraded rooms (Room.hasBeenReplaced) should not be rendered.

flatten can be used to get rid of the nested flows.