Caterium v17.7.2 — Clients Foundation

- Added a client repository to Caterium Data Layer.
- Canonical client identity: phone digits, then normalized name, then order ID only as a fallback.
- Loyalty and communication stores remain backward-compatible in localStorage while being adopted by the client repository.
- Added additive normalized client RPC sun_v17_save_client_v1772 with workspace, subscription, feature and permission checks plus optimistic version protection.
- Existing legacy client rows are preserved for rollback safety.
- No client UI redesign in this release.
