win,fs: use namespaced path in absolute symlinks
Use the namespaced (with the \\?\
prefix) paths for symlink targets when the path is absolute. This allows creation of symlinks to files with long filenames.
Fixes: https://github.com/nodejs/node/issues/27795
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines