Я бы эти штуки сделал абсолютно позиционированными, относительно карточек с предложениями. Просто выдвинул бы за их пределы. А каким именно элементом их сделать - без разницы. Не хочешь код замусоривать, почему бы и не бг на псевдоэлементах
Ну, в приципе можно сделать скругленный уголок у бордера блока, а потом повернуть его трансформ-ротейт. А сам бордер сделать dotted. Только бордер не весь назначать, а top и right, например..