Improve logging in Doorkeeper controllers
In gitlab-com/gl-infra/production#16421 (closed) and https://gitlab.com/gitlab-com/gl-infra/production/-/issues/16429, we found that logs of /oauth/* endpoints are missing values that are included in logs of other controllers.
This is likely becausedoorkeeper controllers are not inherited from ApplicationController, where we override lograge's #append_info_to_payload method.
We should also investigate if exceptions from these controllers are forwarded to Sentry.