Remove explicit directories from Puppet provisioning setup snippet
Puppet has built in defaults for paths, at least for the AIO packages. It's not needed to set these in puppet.conf.
Fixes #30817 - Remove AIO dirs in puppet.conf
In Puppet's AIO package the default puppet.conf doesn't contain any of
these directories so it's not needed to set them.
I confirmed this on CentOS 7 with Puppet 5 and 6 as well as on Debian 10
with Puppet 6. Since Puppet 4 is EOL, there's no need to test that. It's
to be expected that Puppet 7 will also not need these directories.
I've left in puppet.conf on Windows and non-AIO. On Debian non-AIO some
directories are still set and I can't verify other platforms.
The digest_algorithm on FIPS is not needed since Puppet 5.4.0. Anything
older is EOL so it can be safely dropped.