Puppet6 to Puppet7?

I am upgrading from foreman 3.1/Katello 4.3 to foreman 3.2/Katello 4.4.

My installation, started with 4.3, was installed using puppet6 per the docs. And I understand puppet7 is recommended for Katello 4.4 etc.

Is there a documented procedure to do the puppet6 to puppet7 upgrade? I was starting to try but realized there a huge ton of dependencies that I felt could break things if I was not careful.

Looking for a recommended procedure; thank you!