Enable Woodpecker to use GCP native storage and Azure Blob Storage as object storage backends.
These storage services have API differences from MinIO/S3, and are not fully compatible with S3-style interfaces. Supporting their native APIs will improve integration with cloud environments and eliminate the need for compatibility layers or workarounds.