Как добавить кнопку к ссылке?
Элементы форм не могут быть внутри ссылки. HTML 5.2 Specification
4.5.1. The a element
Content model:
    Transparent, but there must be no interactive content or a element descendants.

Interactive content is content that is specifically intended for user interaction.
a (if the href attribute is present), audio (if the controls attribute is present), button, details embed, iframe, img (if the usemap attribute is present), input (if the type attribute is not in the Hidden state), label, select, textarea, video (if the controls attribute is present).
The tabindex attribute can also make any element into interactive content.
Циклом пробежитесь и тогда добавите кнопку к каждой ссылке.
const links = document.querySelectorAll('.navigation__link');

links.forEach(link => {
  const btn = document.createElement('button');
  btn.textContent = "BUTTON";

  link.appendChild(btn);
});
А что у вас там ошибка была в консоле показывает.