OAuth: save refresh token (#9594)
* OAuth: save refresh token
We aren't saving the refresh_token, this is needed to refresh
expired tokens, GitLab recently set an expiration time for their tokens
https://gitlab.com/gitlab-org/gitlab/-/issues/21745.
Closes https://github.com/readthedocs/readthedocs.org/issues/9548
* No null!