In order to prepare for Puppet 7, we should create a new branch (next) that will use Facter 4 as default and remove Facter 3 and facter-ng.
Ciprian Badescu and Gabriel Nagy might help us on this