Na aula o preço na página fica da seguinte forma:
R$ 29.9 - Por exemplo.
Para trocar o ponto pela vírgula e colocar duas casas após a vírgula usei os métodos abaixo:
.toFixed(2) - Aqui você coloca a quantidade de casas que quer depois da vírgula.
.toString().replace(".", ",") - Aqui você coloca qual caractere você quer substituir no primeiro argumento e no segundo o caractere que você quer usar no lugar do outro.
Ficou asssim:
<p class="livro__preco" id="preco">R$${livro.preco.toFixed(2).toString().replace(".", ",")}</p>