Frontend Rework

This phase removed rewards and other unsupported concepts, made Scan the primary action, and introduced frontend ports/adapters so routes did not depend directly on HTTP or fixture data.

The original three-destination navigation and placeholder Verdict behavior have since been superseded. The consumer app now uses five primary destinations: Fridge, List, Scan, History, and Profile, and the implemented Personalization, Fridge, and Shopping List services.

The current frontend still follows the business_logic and infrastructure organization. For current routes, stores, composition roots, and limitations, use the Current Web App. Do not use this phase record as a file-path inventory.