Provides struct and type for a ProviderRequest
@type t() :: %OpenCode.Generated.ProviderRequest{body: map(), headers: map()}