This is a follow-up to the discussion in #971 (sorry for the delay). To reproduce the error message of "additionalProperties", some preprocessing needs to be done based on the [data readily available in the ValidationError](https://python-jsonschema.readthedocs.io/en/stable/errors/#jsonschema.exceptions.ValidationError). Especially, the offending properties are computed [with private function `find_additional_properties`](https://github.com/python-jsonschema/jsonschema/blob/2f15a98f9243b77ff8f546e8b28cbbdabd7fef23/jsonschema/_validators.py#L42).