Acceptance criteria:
- Current messages it will replace:
a) Invalid title + context, Badge not a list + context, invalid patch, invalid patch field, invalid label/description/alias + context, invalid statement group, invalid statement, invalid edit tag, invalid item data , invalid statement data field
b) Invalid language code with path context, invalid patch op, invalid site id with context, sitelink title/label/description/aliaslist empty + context,
for all endpoints where they occur
- New error case it should also cover: Incorrect sitelink type
- HTTP status code: 400
- Error code: invalid-value
- Error message: Invalid value at '{json-pointer}'
- Context: "path": "{json-pointer}"