How to maintain numerous and huge postman collection in a repository?

I have been using Postman for a while now and have found that the introduction of the automation framework and Newman has greatly streamlined our workflow.

Our goal is to get rid of Java REST assured and introduce Postman for automation purposes.

we have however encountered a maintenance issue when working with large JSON collections/requests in our repository. Even a simple typo can break the entire collection when running it against Newman and thus changes should be within the Postman client itself. The big json file is just too messy and not user friendly when it needs to be directly amended.

Do you have any suggestions on how we can improve this maintenance issue? Would it be beneficial to split the framework request automation code and JSON requests to streamline and address the maintainability issue?