O PlanetScale sai mais caro após esgotar a faixa gratuíta de uso, porque a precificação é feita por planos (scaler e team) e o preço por uso e armazenamento além da faixa destes planos é mais caro que o Firebase, este que fica na casa dos centavos de dolar.
Mas o PlanetScale e os bancos de dados que o Firebase disponibiliza são diferentes (e para casos de uso diferentes).
No Firebase existem dois bancos de dados: o Realtime Database e o Cloud Firestore, sendo que os dois são bancos de dados NoSQL (tipos não relacionais de bancos de dados).
Já o PlanetScale permite a criação de bancos de dados MySQL (são relacionais, semelhante ao PostgreSQL em muitos aspectos).
Talvez estes links te ajudem a comparar melhor os dois:
- Preços Firebase: https://firebase.google.com/pricing
- Realtime Database VS Firestore: https://firebase.google.com/docs/database/rtdb-vs-firestore
- Preços do PlanetScale: https://planetscale.com/pricing