Instead of pre-computing all display fields (label, link, icon, etc.) for every
navigation menu item upfront via sortNavigationMenuItems, each rendering
component now derives only the fields it needs from the raw NavigationMenuItem
and globally available atoms. This eliminates the redundant itemType field
(identical to type), removes the intermediate ProcessedNavigationMenuItem type,
and replaces the sort+enrich function with a pure filter+sort.
Made-with: Cursor