Given that editing huge buffers (e.g., fned vcs_info) isn't very performant right now, shall we default ZSH_HIGHLIGHT_MAXLENGTH to some reasonable value if it's unset?
Users will still be able to get the current behaviour by explicitly setting that variable to an empty string.