With the amount of miles you have, there's no way you could have the stock catalytic converters and have them still be okay. Most of those codes are related to the catalytic converter / O2 sensors.
If it was me, I would do some preventative maintenance here in all honesty. Get all new NGK O2 sensors (see here:
The Official Jeep Wrangler TJ Oxygen (O2) Sensor Thread), get new pre-cats (you can get them here for a good price:
https://www.amazon.com/dp/B000VKXBLE/?tag=wranglerorg-20).
Normally I wouldn't just start replacing things, but with the mileage you have and the amount of codes, I'm willing to bet money that new O2 sensors and pre-cats will solve a lot of it.
Also, as someone mentioned earlier, clean out your IAC following this thread:
How to clean your IAC (Idle Air Controller) valve