Multiple fixes for field tech, client search, and project setup
Field techs can manage inventory, find clients by contact name, and missing addresses now display in project edits.
Bug Fixes
Field technicians can now manage inventory. The salvageable toggle and item edits now work for techs, not just project managers — contents inventory is field-tech work since they document and verify items on site.
Client picker searches by contact name. Find clients by adjuster or contact names, not just company name — you can now discover clients by the people you remember, not just the organization.
Client changes refresh in the new-project picker. New clients, archiving, and edits now immediately appear or disappear from the picker instead of showing stale cached data.
Inventory document reference suffix changed from "-INV" to "-DOC" (e.g., PUR-2026-0027-DOC instead of PUR-2026-0027-INV) to avoid confusion with invoice numbers.
Addresses now display in the project edit sheet even when the formatted string is empty — matches the behavior in the project overview so imported or auto-filled addresses are visible when editing.