I prefer to create new CPT’s with custom functions, since it is really easy and avoids all unnecessary bloat most plugins bring along.
If you want to go the plugin route, “Custom Post Type UI” could be the one you are looking for.
No matter what, both solutions are summarized pretty well in the following article:
wpbeginner DOT com/wp-tutorials/how-to-create-custom-post-types-in-wordpress/
I recommend to have a look into the code of Impeka and check how the team integrated the CPT’s inside the theme so you there is just a very small chance of making errors by replicating this procedure.