Rename the centre switcher to organization switcher and wire it to loaded organizations.
Add dropdown actions for switching organizations, creating a new organization, and editing the active organization in dialogs.
Persist organization changes through dashboard endpoints while preserving the current redirect path.
Attach clients, rooms, services, bookings, contacts, addresses, invoices, and contracts to organizations.
Filter dashboard loads and related option lists by the active organization from the session.
Ensure create, update, and archive actions only affect records in the active organization.
Introduce organizations as the top-level workspace model with address and bank-detail fields.
Store the active organization on Better Auth sessions and load organization context for dashboard routes.
Add the migration that creates organizations and backfills existing records to the default organization.