Correção do bug ao fazer refresh no frontend.
Há um interceptor no Axios que coloca o token do usuário em todo request.
Quando era feito um refresh da página, o interceptor tentava pegar o token antes de chegar a resposta do firebase, colocando-o como undefined.
A alteração faz o interceptor usar o token guardado no local storage logo após um refresh (quando o Firebase ainda não respondeu).
Também foi simplificada a configuração do método onAuthStateChanged no arquivo auth.ts.