[Node] Changing `fs` module callbacks to use `ErrnoException`

Please see the commits for further detailed information and proof that these typings are correct with respect to Node.

I believe the two separate commits are justified given how... interesting the correction is, but let me know if you would like me to rebase this into a single commit. :smile: