perf: Use synchronous IO when cleaning `distDir` in `next dev` and `next build` (#84472)
This is blocking the critical path for starting `next build` (on both webpack and Turbopack) and `next dev` (only on webpack).
## Testing
Run
```
pnpm next build --turbopack --experimental-build-mode compile
```
a couple of times in `~/front/apps/conf-2025` (small-medium size app).
### Before

### After
