k8s.io/code-generator doesn't work with alias usage like `type InferencePoolSpec = v1.InferencePoolSpec`, see more context about the directory structure in https://github.com/kubernetes-sigs/gateway-api-inference-extension/blob/5c4636835254b17b536f2fb431916db9bc1f155a/apix/v1alpha2/inferencepool_types.go#L37. The generated code is wrong as it has compile error that `cannot define new methods on non-local type InferencePoolSpec`