add HttpTypedError to schema-ast
validate errors in typed-request-handler
add better error formatting
add errors to responseSchema