I was actually planning to use firebase analytics/database in my next application.
But after reading this I will have my second thoughts. This kind of frustrating and downright unprofessional things are simply not expected from a product under Google. You actually did a really great thing by writing such an article and I hope they take proper actions to stop such unfair billing practices in future.
If not then this might greatly hamper the adoption of the product by application developers.