### Summary

in ansible/builtin/dnf_module in the parameter section the parameter `list` is documented with

>  "Various (non-idempotent) commands for usage with /usr/bin/ansible and not playbooks. See examples." 

but there are no examples given for the usage of this parameter


### Issue Type

Documentation Report

### Component Name

collections/ansible/builtin/dnf_module

### Ansible Version

```console
this is a documentation bug in the recent online version and its regardless of my running ansible version. 
See: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/dnf_module.html#ansible-collections-ansible-builtin-dnf-module
```


### Configuration

```console
this is a documentation bug in the recent online version and its regardless of my running ansible version. 
See: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/dnf_module.html#ansible-collections-ansible-builtin-dnf-module
```


### OS / Environment

this is a documentation bug in the recent online version and its regardless of my running OS Environment. 
See: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/dnf_module.html#ansible-collections-ansible-builtin-dnf-module


### Additional Information

Providing Examples, on how to sensibly use the `list` parameter of the dnf module, would make it usable. Otherwise there will be an illogical reference from the parameterlist "See examples" when there are no examples explaining the usage.

### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
packagename = nevr
            rpm_nevr_match = rpm_nevr_re.match(packagename)
            if rpm_nevr_match:
                name, epoch, version, release = rpm_nevr_re.match(packagename).groups()
                if not version or not version.split('.')[0].isdigit():
                    return None
            else:
                return None
        except AttributeError as e:
            self.module.fail_json(
                msg='Error attempting to parse package: %s, %s' % (packagename, to_native(e)),
                rc=1,
                results=[]
            )
        if not epoch:
            epoch = "0"
        if ':' in name:
            epoch_name = name.split(":")
            epoch = epoch_name[0]
            name = ''.join(epoch_name[1:])
        result = {
            'name': name,
            'epoch': epoch,
            'release': release,
            'version': version,
        }
        return result
    
    
    def _compare_evr(self, e1, v1, r1, e2, v2, r2):