Some recent benchmarks are here. They're on par most of the time, but Yarn is pretty fast with cache and lockfile.
Easy to be fast with cache when Yarn cache litterally everything (every month I needed to remove 80GB of data from Yarn cache when i was using it)
By the way npm ci is what you use normally when you're not locally developing on the package so every installation aside your local install is 3x faster.
For mono repo, there's lerna which you can use via npx
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.