CATUX-03: Категории — баннер и readonly режим

Что сделать

Добавить в CategoriesPage определение состояния каталога (есть ли черновик) и переключение между editable/readonly режимами с соответствующим баннером.

Смотри спеку

Конкретно

  • При загрузке страницы проверить наличие черновика: GET /api/v1/admin/catalog/versions?status=draft
  • Если черновик существует:
    • Баннер: “Черновик каталога v{N}” (синий/info стиль)
    • Inline actions на категориях включены (переименовать, удалить, добавить дочернюю)
    • Кнопка “Добавить корневую категорию” видна
  • Если черновика нет (только published):
    • Баннер: “Опубликованный каталог v{N} (только просмотр)” (серый стиль)
    • Inline actions скрыты
    • Кнопка “Добавить корневую категорию” скрыта

Файлы

  • web/src/pages/catalog/CategoriesPage.tsx

Зависит от