BaseErrorResponseInterceptor
A base implementation of the ErrorResponseInterceptor interface used for intercepting HTTP responses. This will only return NetworkResponse.Error, never null. And will attempt to map whatever response body to a GenericAPIErrorResponse object, the "default" error type when dealing with Wire API.