Fixes #32891 - Support new tasking system and enable it by default
This introduces a new parameter `use_rq_tasking_system` with default value false that configures pulpcore to use the same RQ worker tasking system as before. When false, it instead configures pulpcore to use the newer PostgreSQL tasking system introduced in pulpcore version 3.14. Acceptance tests are included to ensure users can switch between either worker type.
Related issues
Feature #32891: puppet-pulpcore should support enabling and disabling the new tasking system
Fixes #32891 - Support new tasking system and enable it by default
This introduces a new parameter `use_rq_tasking_system` with default
value false that configures pulpcore to use the same RQ worker tasking
system as before. When false, it instead configures pulpcore to use
the newer PostgreSQL tasking system introduced in pulpcore version 3.14.
Acceptance tests are included to ensure users can switch between either
worker type.