There are options:
1. Reduce Node Pool Size: e.g. using gcloud clusters resize
2. Enable autoscaling: enable min and max nodes. Use "optimize-utilization" autoscaling profile for more aggressive scaling down.
3. Scale down during idle periods.
4. Consider GKE autopilot.
Hope this helps.