Вы возвращаете литерал шаблона, то есть строку, и вы фактически не выполняете unshift ни для чего. Даже если вы вернули unshift, это вернет длину массива, а не фактический массив. Вы должны написать свой код так:
function addElementToBeginningOfArray(array, element) {
array.unshift(element)
return array
}
console.log(addElementToBeginningOfArray(['el1','el2'], 'el3'))
Если вы хотите написать этот код более эффективно, вы можете сократить его с помощью функции со стрелкой и оператора разворота:
const addElToStartOfArr = (arr, el) => [el, ...arr]
console.log(addElToStartOfArr(['el1','el2'], 'el3'))
В целом, я бы порекомендовал использовать только unshift, а не писать функцию вокруг него.