No primeiro exercício não seria para concatenar elementos de diversos tipos com o array "arrayOriginal" ("Maria", "Carlos", "Eduardo", "Samanta")? Pelo texto foi isso que eu entendi, inclusive fala de número. "Com o exemplo acima, vemos que o JavaScript concatena o array principal e os números passados como parâmetro para criar outro array, mantendo o original sem alterações."
Eu rodei o código abaixo e me deu uma saída sem erro
const arrayOriginal = ["Maria", "Carlos", "Eduardo", "Samanta"]
const arrayConcat = arrayOriginal.concat(4, true)
console.log(arrayConcat)
console.log(arrayOriginal)
saída: [ 'Maria', 'Carlos', 'Eduardo', 'Samanta', 4, true ]
Talvez isso tenha passado desapercebido pelo meu saudoso professor Antônio Evaldo, que já sou fã.