Sun Catering v17.5.19

- Fixed the «Выйти» buttons in Cloud settings, sidebar, onboarding/auth gates and subscription gate.
- Logout no longer waits for a full cloud sync before leaving the account. The current workspace working copy is preserved locally first.
- Supabase logout now uses signOut({ scope: 'local' }) so it signs out the current browser/device session instead of the default global sign-out.
- Added a 2.5 s network bound for Supabase logout. If the endpoint is unavailable, only this project's persisted Supabase auth token is removed locally and the application reloads into the signed-out state.
- Logout buttons display «Выходим…» while the operation is running and ignore repeated clicks.
- PWA cache and runtime query bumped so an already installed v17.5.18 cannot continue serving the broken logout handler.
- v17.5.18 workspace/account data isolation and the 113-position starter catalog are preserved unchanged.
