Fix KubeVersionMismatch

Kube-proxy must not be newer than kube-apiserver, and may be up to two minor versions older.
Kube-proxy may be up to two minor versions older or newer than the kubelet.
Kubelet must not be newer than kube-apiserver, and may be up to two minor versions older.

Using this information, i have a promql query count by(git_version, cluster, job) (label_replace(kubernetes_build_info{job!~"kube-dns|coredns"}, "git_version", "$1", "git_version", "(v[0-9]*.[0-9]*).*"))

This returns:
{git_version=“v1.23”, job=“kube-proxy”}
{git_version=“v1.25”, job=“kubelet”}
{git_version=“v1.25”, job=“apiserver”}

How can I change the query to apply those conditions?