Article или section, без заголовка, как вернее?
Заголовки у секций должны быть в любом случае. Необходимо думать и о accessibility сайта. Скринридеры должны четко видеть структуру сайта. Есть разные способы: aria-label, aria-labeledby, visually-hidden паттерн (https://htmlacademy.ru/blog/useful/css/short-12). Подробнее об этих методах почитайте в статье на css-tricks https://css-tricks.com/how-to-section-your-html/#a...
А разметка в вашем примере будет примерно такая<section class="page-section advantages">
  <h2 class="visually-hidden">Наши преимущества<h2>
  <div class="container advantages__container">
    <div class="advantages__item">advantage1</div>
    <div class="advantages__item">advantage2</div>
    <div class="advantages__item">advantage3</div>
  </div>
</section>
1. Верно. Все такие секции на странице (помимо main) можно вкладывать друг в друга. Если быть более точным, в спеках есть специальное поле у таких значимых секций, забыл уже, как называется - давно спеку читал. Но - можно. У article может и footer быть.
2. Если заголовка нет, его можно не указывать. Секция и артикль может и не иметь заголовка. Но если он есть, можно его добавить. Скрывать стилями лучше не надо, за это могут сделать атятя.