Allow users to provide custom HTTP configuration and Google Credentials to go-genai client
https://github.com/googleapis/go-genai/blob/main/client.go#L70C3-L72C4
Currently, API_KEY, ProjectID and Location are available to be used but HTTP config and Google Credentials are not.