серверный рендер нужен для сео, если вам это не нужно то не парьтесь
Как происходит авторизация в SPA?
как обычно получили токен и подписываем им запросы (есть разные вариации но суть таже)
и еще вопрос. знаюесть такая сущность как firebase, можно ли ее использовать для небольшого проекта вместо "обычной" бд?
можно, нужно ди другой вопрос на который ответить можно только исходя из конкреного проекта