1ce92f3c99
Surfaces the family-scoped product catalog: search, add a family product,
edit a global catalog entry (writes a FamilyProductOverride), and reset
or delete. Adds an "Edited" badge in both the catalog list and the
shopping-list typeahead so overridden entries are distinguishable from
their global defaults. Backend gains DELETE /family/{id} and
DELETE /global/{id}/override to support the new flows.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>