Bump all dependency versions and handle logging circular errors and objects
Functionality:
- Added new package
serialize-errorto handle different types of Errors, such as circular and nested errors - Also ensure circular objects are handle during redaction
Dependencies
- Bump all dependencies to latest version
Compatibility:
- Update to be compatible with Node version 16 onwards