Chef Cookbooks on CentOS 7

We are currently using Chef cookbooks on CentOS 7, for a number of reasons we would like to go to CentOS 8 but our cookbooks were heavily designed around CentOS 7.

I'm wondering if there's any documentation out there anyone can recommend for this transition?

My next question is, with CentOS 8 going EOL. Is there a recommended OS to transition to from CentOS 7 instead of 8 without heavy refactoring of our Chef Cookbooks?

Thank you for any advice you can share.