Edit non-residential clients without save errors

Non-residential clients can now be edited and saved. Contact management moved to the Contacts tab for all client types.

Bug Fixes

Non-residential clients are now fully editable in the Edit Client form — a bug that prevented saving is fixed. To streamline the experience, contact phone and email are now managed exclusively via the dedicated Contacts tab, eliminating the confusing dual-edit paths that only worked for residential clients.