Merge pull request #11231 from shuffle2/updater windows: Rename: use std::filesystem::rename for posix behavior