*Description*: The onInvalidMessage field defined in the ClientTrafficPolicy is not [currently passed](https://github.com/envoyproxy/gateway/blob/d65cff846fe14c750d03c3dae38e5fe060519871/internal/gatewayapi/clienttrafficpolicy.go#L743) to the IR. We could use [buildIRHTTP2Settings](https://github.com/envoyproxy/gateway/blob/d65cff846fe14c750d03c3dae38e5fe060519871/internal/gatewayapi/http.go#L25) insted of [translateHTTP2Settings](https://github.com/envoyproxy/gateway/blob/d65cff846fe14c750d03c3dae38e5fe060519871/internal/gatewayapi/clienttrafficpolicy.go#L743) for CTP.