Need advice for overnight stay at Mumbai airport

I'm arriving at 11 pm Terminal 2 and wish to travel to Pune in morning.

Since I'll be travelling for the first time, I'm not aware about the rules. So I have few questions

Could I stay at airport unil then? The sleeping pods are already booked for those days. Do I have any other option? Or booking a hotel room for brief period would be a better choice?

PS: looking for a less expensive option, but safety is definitely a priority.