What codec should I edit in on Premiere Pro?
Premiere Pro supports the use of "proxies" that allow you to edit the video using low resolution files (and thus making edits very fast)

Once you finish, you export using the original file and thus the quality is what you expect.

It is impossible to explain proxies in a single answer. Search the official documentation or one of the many tutorials that exist on this topic.