I imagine you have done extensive research on your own, but in any case I found this article by Josh Comeau on coding with voice commands and eye tracking very interesting: https://www.joshwcomeau.com/blog/hands-free-coding/
Could it also do a virtual keyboard, but a custom layout to not trigger arm, elbow and hand pains?