Facter monkey patches sys-filesystem due to FACT-2782. See https://github.com/puppetlabs/facter/commit/50e2d8fb8aba9fd775342f622f663b2f23161827
The fix was submitted upstream and merged (see https://github.com/djberg96/sys-filesystem/commit/47c0045e529fb7254e88e4167c66d5818763d18c), so we should be able to:
1. bump our minimum gem dependency in https://github.com/puppetlabs/facter/blob/main/facter.gemspec#L38
2. Remove the monkey patch from facter
3. Bump the sys-filesystem gem in puppet-runtime (for both agent-runtime-7.x and agent-runtime-main) see https://github.com/puppetlabs/puppet-runtime/blob/master/configs/components/rubygem-sys-filesystem.rb
This should be fixed in both 7.x and main