Introduce k8s compatibility mode to C# codegen
Rather than forcing consumers to deal with language-specific data ad-hoc, add an API that allows all language-specific data to be decoded up-front.