This interface allows it to create rich codersdk errors and pass them up to the `wsbuilder` error handling.
`BuildError` response from `wsbuilder` does not support rich errors from validation. Changed this to use the `Validations` block of codersdk responses to return all errors for invalid parameters.