feat: allows overriding of GKE cluster delete protection
Only needed once we migrate to GCP Terraform modules v5
For environments that are automatically provisioned and torn down, having an option to allow delete_protection to be overridden is useful. This adds the option. By default the behaviour remains the same as the current behaviour: that is GCP will prevent the cluster being deleted.