fs: improve async error performance
Improves async fs
functions error performance. This simplifies the codebase a lot and uses less primordials in the process.
If you like my work please sponsor me on https://github.com/sponsors/anonrig.
Benchmark CI: https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1633/