As mentioned in [this comment](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14622#discussion_r2336571843), the `InstrumentationMetaData` constructor is getting large, and we should provide a builder to disambiguate the inputs.