В семёрке в функцию l можно было передать третьим аргументом 'html' => TRUE
В восьмёрке этого нет. Вместо этого анкор ссылки надо превратить в Markup.
Простой пример:
//не сработает
$render_image = '<img src="/my-image.png" />';
$link = Link::fromTextAndUrl($render_image, $url)->toRenderable();
//сработает
$render_image = Markup::create('<img src="/my-image.png" />');
$link = Link::fromTextAndUrl($render_image, $url)->toRenderable();