Эта проблема замедлила работу над шаблоном, но благодаря
этой статье, в которой описывалась такая схема:
и благодаря
этим примерам нашлось решение, которое помогло темизировать ссылку. Но я считаю такой подход неправильным. Не должен разработчик шаблона в тривиальных задачах добираться до тех объектов, которым нужно оставаться под капотом. Единственный вариант, который сработал исключительно ресурсами twig, то есть без препроцессоров, расширений, форматтеров и модулей, был
{% if items %}
<a href="{{ element[0]['#url'] }}"{{ attributes.addClass(button_class) }}>{{ element[0]['#title'] }}</a>
{% endif %}
Желаю разработчикам drupal улучшить рабочий процесс темизации составных полей, в частности ссылок, в ближайших релизах.