Feature Request: (JSON) Format default objects
I really like using your library for generating a documentation for the schema of the configuration file for our tools.
There is just one (minor) thing, that looks not ideal in the generated markdown file: Large(r) objects as default value. These are rendered as a compact string, without any whitespaces. When viewing the rendered markdown, this string is shown in one line without line breaks, which makes all the other (more important) columns very narrow.
If I got it right, the string rendering is done here: https://github.com/matejchalk/zod2md/blob/bf83834d595e515f96c0d3c4bbed4535cbba0364/src/formatter/format.ts#L564-L568
It would be great, if an object could be rendered in formatted way, e.g. JSON.stringify(value, undefined, 2). This would format the default object with indention of two spaces. For keeping the old behavior, there could be a configuration switch/value.