Как с помощью flexbox расположить в ряд по 2-4 картинки?
Используя flex-wrap, минимальные и максимальные размеры, а лучше сразу перейти на гриды с их auto-fill и\или minmax размерах.
Да, действительно. Именно ту часть макета Вам нужно делать через гриды. Так будет правильнее.
Могу порекомендовать хорошее видео по гридам, которое должно Вам помочь с заданием
CSS Grid Layout. Свойства определения сетки grid-t...