Fala, Izaque. Acredito que um SQlite dê conta disso tranquilo. Recomendo sempre balizar as decisões com base em variáveis mais palpáveis. Pois tudo é tradeoff. No seu caso, se sua preocupação for custo, talvez um SQlite seja suficiente. Leia esse texto do Uriel a respeito do assunto: https://www.tabnews.com.br/uriel/a-novidade-em-bancos-de-dados-e-o-velho-sqlite-para-producao
Mas respondendo à sua pergunta. Sim, Supabase daria conta.