feat: adds pnpm lockfile ignoredOptionalDependencies (#9939)
### Description
Adds pnpm lockfile ignoredOptionalDependencies
I'm unaware if i need to make changes anywhere else, this works as
expected in e.g copying lockfile during pruning
Fixes: https://github.com/vercel/turborepo/issues/8959