Eu também achei mais confuso esse método dele. Então simplesmente criei uma função para remover todo o LocalStorage, usando um próprio método da API, passando o valor da chave.
function limparLocalStorage () {
localStorage.removeItem("tarefas")
}
E depois atribui ao botão btnRemoverTodas.
btnRemoverTodas.onclick = () => {
document.querySelectorAll(".app__section-task-list-item").forEach(elemento => {
elemento.remove()
})
limparLocalStorage()
}
Testei várias vezes e funcionou normal.