### 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
response['results'].append(install_result['msg'])
            elif self.state == 'latest':
                
                self._install_remote_rpms(filenames)
                for filename in filenames:
                    response['results'].append("Installed {0}".format(filename))
                
                if module_specs and self.with_modules:
                    for module in module_specs:
                        try:
                            if self._is_module_installed(module):
                                response['results'].append("Module {0} upgraded.".format(module))
                            self.module_base.upgrade([module])
                        except dnf.exceptions.MarkingErrors as e:
                            failure_response['failures'].append(' '.join((module, to_native(e))))
                for group in groups:
                    try:
                        try:
                            self.base.group_upgrade(group)
                            response['results'].append("Group {0} upgraded.".format(group))
                        except dnf.exceptions.CompsError:
                            if not self.update_only:
                                
                                group_pkg_count_installed = self.base.group_install(group, dnf.const.GROUP_PACKAGE_TYPES)
                                if group_pkg_count_installed == 0:
                                    response['results'].append("Group {0} already installed.".format(group))
                                else:
                                    response['results'].append("Group {0} installed.".format(group))
                    except dnf.exceptions.Error as e:
                        failure_response['failures'].append(" ".join((group, to_native(e))))