Streamline insurance client and adjuster setup

Insurance clients auto-populate carrier and adjuster fields; non-residential clients now capture multiple contacts during creation.

What's New

Insurance workflows are faster and require less re-entry:

Multi-contact capture at creation. Non-residential clients can now capture full contact details (first/last name, phone, email) directly when creating the client — not just the phone/email shortcut. This means no need to create and come back for contacts.

Auto-populated adjuster fields. When creating a project under an insurance client, the Adjuster combobox pre-loads with that client's adjuster contacts. Pick one and the name, phone, and email auto-fill. You can edit per-project if a different adjuster is handling that specific job.

Carrier auto-fill. The carrier field now auto-populates from the insurance client name in both adjuster and project workflows. It's editable if you need to override it, but you won't have to type the same carrier name repeatedly.

The insurance fieldset also moved higher in the project form for better visibility, and the unused carrierCode field has been removed from all forms.