### Summary

In https://docs.ansible.com/ansible/latest/collections/ansible/builtin/yum_module.html , skip_broken description says:

Skip packages with broken dependencies(devsolve) and are causing problems.

a) Missing space before the opening parenthesis.
b) The sentence seems weird - not fully sure what it tries to convey. Perhaps "Skip packages with broken dependencies (devsolve) and packages that are causing problems." ?

### Issue Type

Documentation Report

### Component Name

yum

### Ansible Version

```console
latest
```


### Configuration

```console
Not relevant
```


### OS / Environment

Not relevant

### Additional Information

Readable docs

### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
current_repos = new_repos
                    except yum.Errors.YumBaseError as e:
                        self.module.fail_json(msg="Error setting/accessing repos: %s" % to_native(e))
            except yum.Errors.YumBaseError as e:
                self.module.fail_json(msg="Error accessing repos: %s" % to_native(e))
        if self.state == 'latest' or self.update_only:
            if self.disable_gpg_check:
                self.yum_basecmd.append('--nogpgcheck')
            if self.security:
                self.yum_basecmd.append('--security')
            if self.bugfix:
                self.yum_basecmd.append('--bugfix')
            res = self.latest(pkgs, repoq)
        elif self.state in ('installed', 'present'):
            if self.disable_gpg_check:
                self.yum_basecmd.append('--nogpgcheck')
            res = self.install(pkgs, repoq)
        elif self.state in ('removed', 'absent'):
            res = self.remove(pkgs, repoq)
        else:
            
            self.module.fail_json(
                msg="we should never get here unless this all failed",
                changed=False,
                results='',
                errors='unexpected state'
            )
        return res
    @staticmethod
    def has_yum():