Что мы видим в макете:
нумерованный список с текстом.
У каждого элемента кроме последнего по три украшения.
Стрелки можно убрать в фон (или всего списка или элемента).
Останется два псевдоэлемента: один используем под счетчик через counter-reset, couter-increment, другой для svg'шки.
И дальше через nth-child располагаете текст и псевдо в каждой li.
ну тогда уж гридами, а не флексами.
Что если в адаптиве на мобильном всё будет в колонку идти и текст должен быть под иконкой?
По Вашему варианту второй пункт в первой строке (с цифрой3) как тогда попадёт под третий пункт второй строки на флексах?