text: Title: Raise classical Pydantic ValidationError like FastApi
  Body: Hello,
  
  I'm working with this library and I found the option to raise errors (`FLASK_PYDANTIC_VALIDATION_ERROR_RAISE = True`).
  
  I was expecting the same kind of error as in FastAPI/Pydantic combination:
  ```json
  {
     "errors":[
        {
           "loc":[
              "query",
              "request-mode"
           ],
           "msg":"field required",
           "type":"value_error.missing"
        },
        {
           "loc":[
              "body",
              "birth_date"
           ],
           "msg":"field required",
           "type":"value_error.missing"
        }
     ]
  }
  ```
  
  In Pydantic, all errors are in the `errors` array and the location (header, body...) is specified directly in "loc".
  
  In Flask-Pydantic, errors are in separate folders according to the location:
  ```json
  {
     "body":[
        {
           "loc":[
              "birth_date"
           ],
           "msg":"field required",
           "type":"value_error.missing"
        }
     ],
     "query":[
        {
           "loc":[
              "request-mode"
           ],
           "msg":"field required",
           "type":"value_error.missing"
        }
     ]
  }
  ```
  The `ValidationError(BaseFlaskPydanticException)` exception `e` is raised and you can look for each group errors according to the location:
  - `e.body_params`
  - `e.form_params`
  - `e.path_params`
  - `e.query_params`
  
  What I would like is, for instance, to add the `e.errors` category which contains all the errors, formatted as in the Pydantic library used by FastAPI.
  
  Thank you!