post
https://apis.kentro.live/store/v1/catalog.categories
The categories this buyer can see, as a flat list with parentId and position, with visible product counts rolled up to parents. No prices, so it answers for an unconfirmed buyer too; cached for a minute per store and price list. The body is empty.
Who may call it: Anyone on a public store (store.get answers access: "public"); on an invite or approval store a signed-in buyer (X-Storefront-Buyer), else 401 UNAUTHORIZED.
