When disabling the CatalogNavigationPolicy.UseUglySitecoreIds, the CategoryHierarchyComponent needs to be generated for all catalog items via a new API endpoint.
Similarly, if the UseUglySitecoreIds is disabled, we would want a new API endpoint to clean up the CategoryHierarchyComponent from all catalog items.
When disabling the CatalogNavigationPolicy.UseUglySitecoreIds, the CategoryHierarchyComponent needs to be generated for all catalog items via a new API endpoint.
Similarly, if the UseUglySitecoreIds is disabled, we would want a new API endpoint to clean up the CategoryHierarchyComponent from all catalog items.