toda vez que escrevo meu filter, m,eu codigo começa a dar erro no arquivo main, msm que eu nem mexa no main, so de terminar de digitar o filter aparece um erro no main, ou na linha 8 ou na 9.

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
toda vez que escrevo meu filter, m,eu codigo começa a dar erro no arquivo main, msm que eu nem mexa no main, so de terminar de digitar o filter aparece um erro no main, ou na linha 8 ou na 9.

Bom dia, Diego. Perceba que na linha 9 do seu arquivo main.js você tá chamando a função "exibirOsLivrosNaTela()" passando como argumento uma variável chamada "livrosComDesconto", mas a mesma não foi definida em momento algum. Tente substituir essa parte da sua função por isso e veja se funciona:
async function getBuscarLivrosDaAPI() {
const res = await fetch(endpointDaAPI);
livros = await res.json();
let livrosComDesconto = aplicarDesconto(livros);
exibirLivrosNaTela(livrosComDesconto);
}