Acceptance criteria:
- Current messages it will replace: Invalid ID forms (item, property, statement and site), invalid language code (labels, descriptions, aliases) across all endpoints
- HTTP status code: 400
- Error code: invalid-path-parameter
- Error message: Invalid path parameter: '{parameter}'
- Context: "parameter": "{matching element in path parameter in the OpenAPI spec}"