Update GCS storage driver to use non-deprecated credential validation API
## Summary
The GCS storage driver currently uses the deprecated `google.CredentialsFromJSONWithParams` function, which prevents upgrading to newer versions of the Google Cloud SDK due to `golangci-lint` staticcheck failures.
## Background
In !2779, we reverted a version upgrade because it exposed deprecation warnings:
```
storage/driver/gcs/common.go:276:16: SA1019: google.CredentialsFromJSONWithParams is deprecated
storage/driver/gcs/common.go:304:16: SA1019: google.CredentialsFromJSONWithParams is deprecated
```
The deprecated function has a potential security risk as it doesn't validate credential configuration when accepting credentials from untrusted sources.
## Tasks
- [ ] Research the recommended replacement for `google.CredentialsFromJSONWithParams`
- [ ] Update `storage/driver/gcs/common.go` to use the secure credential validation approach
- [ ] Ensure credential configuration is properly validated
- [ ] Test GCS storage driver functionality with the updated implementation
- [ ] Re-apply the version upgrade that was reverted in !2779
## Files Affected
- `storage/driver/gcs/common.go` (lines 276 and 304)
## References
- Revert MR: !2779
issue