Add `SalesforceError` as base API exception