### Summary

It would be helpful if the generic `Unknown DOCUMENTATION error` indicated which of the documentation blocks was being parsed the the time the exception was hit.

### Issue Type

Feature Idea

### Component Name

ansible-test

### Additional Information

Locally I run `ansible-test sanity --docker default -vv` using the devel branch to try and keep ahead of new sanity tests (I know this is expected to break from time to time, and I'm good with that).

I hit the following error:
```
ERROR: plugins/modules/ec2_snapshot_info.py:0:0: documentation-error: Unknown DOCUMENTATION error, see TRACE: while scanning a simple key
  in "<unicode string>", line 72, column 13
could not find expected ':'
  in "<unicode string>", line 73, column 13
```

Because I hadn't changed this module it took me some time to figure out where the failure was occurring, being able to narrow down which of the documentation blocks had some bad YAML would have saved me time.  This is especially the case for these documentation tests because the line numbers aren't easy to trace.

### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
''' Read docs from 'sidecar' yaml file doc for a plugin '''
    global string_to_vars
    data = _init_doc_dict()
    file_data = {}
    try:
        with open(filename, 'rb') as yamlfile:
            file_data = AnsibleLoader(yamlfile.read(), file_name=filename).get_single_data()
    except Exception:
        if verbose:
            display.error("unable to parse %s" % filename)
        if not ignore_errors:
            raise
    for key in string_to_vars:
        data[string_to_vars[key]] = file_data.get(key, None)
    return data
def _find_jinja_function(filename, verbose=True, ignore_errors=True):
    
    module_name = os.path.splitext(os.path.basename(filename))[0]
    paths = [os.path.dirname(filename)]
    mdata = pyclbr.readmodule_ex(module_name, paths)
def read_docstring_from_python_module(filename, verbose=True, ignore_errors=True):
    """
    Use tokenization to search for assignment of the documentation variables in the given file.
    Parse from YAML and return the resulting python structure or None together with examples as plain text.
    """
    found = 0
    data = _init_doc_dict()
    next_string = None
    with tokenize.open(filename) as f: