Component wear grouping fix and enhanced wear breakdown UI
Bug Fixes
Fixed aggregate wear grouping: Component wear is now correctly attributed to component groups (Fork/Suspension, Groupset, Brakes, Electronics, Chain/Cassette, Wheels/Tires) by looking up the group from component presets instead of matching on component type directly.
New Features
Component wear breakdown on Gear view: The gear detail page now shows:
Highest and Average wear with color-coded progress bars
Component group breakdown with individual progress bars for each category
Color thresholds: ≥95% red (critical), ≥75% amber (warning), <75% blue (normal)