Report whether a ledger is validated:
* This addresses https://ripplelabs.atlassian.net/browse/RIPD-275
* Use Json::StaticString to improve performance.
* Use inject_error instead of manually adding errors.
* Fix invalid_field_error to use the right message.