Uses admin endpoints: GET /api/admin/categories, POST /createcategory, POST /deletecategory?id=, PATCH /{id}/move, PATCH /{id}/movechildren, POST /recalculate-leafs. All require Admin auth.
Pulls full list and renders parent/child nesting.