As discussed in #8770
If the user provides uv run foo and foo.cmd or foo.ps1 exists we should invoke it unless foo.exe exists.
This is a little questionable, i.e., should we apply this to everything in the PATH? Or just the virtual environment Scripts directory?