Handles errors in HTTP responses by mapping status codes to common error types.
Throws appropriate Errors based on HTTP status codes and response bodies.
Error
errors!BadRequestError: http!HttpStatusCode.BadRequest
errors!AuthenticationError: http!HttpStatusCode.Unauthorized
errors!AuthorizationError: http!HttpStatusCode.Forbidden
errors!NotFoundError: http!HttpStatusCode.NotFound or http!HttpStatusCode.Gone
errors!TimeoutError: http!HttpStatusCode.RequestTimeout
errors!ConflictError: http!HttpStatusCode.Conflict
errors!ConcurrencyError: http!HttpStatusCode.PreconditionFailed
errors!HttpError: Other non-success status code
Handles errors in HTTP responses by mapping status codes to common error types.