I too had fallen into a trap of fixing lints. I'm not confident enough to propose merging this yet, but would probably like to get #490 rebased under it.
shell/command fails at this point, I think due to https://github.com/ansible/ansible/pull/71824. Because I'd already edited them, then put them back, I left it as two commits for an easy revert later.
Until that's resolved, I demoted the linter error to warning. Ansible-lint also recommends not erroring on experimental rules, which sounds reasonable to me
dconf is in community.general, not ansible.base, but that's packaged in 20.04 yet
ansible-lint now does yamllint too but skips GitHub Actions files, so I merged those Actions
I too had fallen into a trap of fixing lints. I'm not confident enough to propose merging this yet, but would probably like to get #490 rebased under it.