Describe the bug
The GenericClient serializes reponse body's (which is already parsed JsonElement) to string and then parses them again via KubernetesJson.Deserialize<>.
Adding a new overload to KubernetesJson.Deserialize<> which accepts JsonElement and replacing the response.Body.ToString() calls with (JsonElement)response.Body would eliminate the need to deserialize the body twice.
Kubernetes C# SDK Client Version
11.0.21
Server Kubernetes Version
1.25.9
Dotnet Runtime Version
net6.0