Move Windows rename implementation from std.posix to windows.RenameFile

This also unifies the rename implementations, since previously `posix.renameW` used `MoveFileEx` while `posix.renameatW` used `NtOpenFile`/`NtSetInformationFile`. This, in turn, allows the `MoveFileEx` bindings to be deleted as `posix.renameW` was the only usage.
bf25816067Ryan Liptak committed on 11/24/2025, 7:38:01 AMparent17ecc77
3 files changedLine totals unavailable