fix renaming of page files, add handling of symlinked pages (#68195)
### What?
When renaming a page from `page.js` to `page.tsx` it can temporarily
have both variants which end up writing the same files.
Also fixes symlinked page files
Depends on https://github.com/vercel/turbo/pull/8851
fixes PACK-2718