I think we should have a PR in core that adds a "Validate" on the `HTTPClientSettings` for this instead of duplicating everywhere. _Originally posted by @bogdandrutu in https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/29931#discussion_r1430453528_