В данном случае, мне кажется более правильным использовать либо обычный div, либо обернуть всё в nav, т.к. по сути у вас это навигация по выбору определенного товара. А вот на странице описания товара, тег article очень даже уместен.
Элемент определяет независимый, самодостаточный контент.
Контент, помещенный в этот элемент, должен иметь смысл сам по себе, т. е. он должен быть понятен в отрыве от остальных частей веб-сайта.
Таким образом - по семантике он подходит полностью правильно, так как товар по сути тут независимый, самодостаточный контент.
Что за чушь, какой nav - это основная панель навигации на сайте - никакого смысла к списку товаров это не имеет.
Это , как взять обернуть в блоке все посты в nav.