Welcome to Microsoft Q&A, Thank you for posting your query here.Your assumption is correct, the issue is fixed in the later versions, so update is the best way to go here.
Besides that, you can try to mitigate the issue at that version by deploying a second deployment for metrics server (with the fix manually applied in the yaml) in the kube-system namespace with the tag that matches the metrics-server service selector (k8s-app: metrics-server).
Doing this will allow you to have endpoints for that service and have the apiservice available.