Phase tabs no longer freeze when viewing work areas

Fixed an infinite render loop that caused the app to freeze when switching between work areas and inventory tabs.

Bug Fixes

Phase work areas and inventory tabs were freezing due to duplicate real-time subscriptions creating an infinite render loop. These tabs now load and respond instantly with a consolidated subscription model that prevents the cascade of listeners that was causing the slowdown.