Tests: Fix CMakePresets test in unusual environments
Tweak test in RunCMake/CMakePresets/GoodNoSCache.cmake
to use the canonical directory for comparison. This avoids an effectively spurious test failure if the overall CMake build directory is a symlink.