<!-- Thank you for your interest in Gateway API! Please note that bug reports here should only be used for bugs with the API itself, such as: - Incomplete or inaccurate validation - Problems with the API specification - Flaws in conformance tests Bugs that don't fit into one of the above categories should likely be filed with the [implementation](https://gateway-api.sigs.k8s.io/implementations/) of Gateway API that you're using. Please use this template while reporting a bug and provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. Thank you! --> **What happened**: Add CEL validation for HTTPRoute.BackendRef.Port is set and an InferencePool is targeted to catch case mentioned in [discussion here](https://github.com/kubernetes-sigs/gateway-api-inference-extension/discussions/918) **What you expected to happen**: The validation should catch the scenario [discussed here](https://github.com/kubernetes-sigs/gateway-api-inference-extension/discussions/918) **How to reproduce it (as minimally and precisely as possible)**: Following the docs for inference gateway: https://gateway-api-inference-extension.sigs.k8s.io/ with Port set in HttpRoute succeeds. **Anything else we need to know?**: