CATUX-02: Товары — таб “Версии” в карточке

Что сделать

Добавить таб “Версии” в карточку товара (ProductViewPage), отображающий историю версий товара с diff между версиями.

Смотри спеку

Конкретно

  • В ProductViewPage добавить новый таб “Версии”
  • Таб загружает данные из GET /products/:id/versions
  • Таблица с колонками:
    • Версия — отображение как v1, v2, v3…
    • Дата — дата создания версии
    • Ценаbase_price версии
    • Используется в — список каталогов (catalog_versions), каждый со статус-бейджем (draft / published / archived)
  • Diff между версиями вычисляется на фронтенде: сравнение полей соседних версий, изменённые поля подсвечиваются

Файлы

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

Зависит от