WIP feat(oauth): message to native flows

Let's create an error in `oauth-errors.js` for this to stay consistent and allow for automatic translation of errors.