Support ai_features scope token in all editor extensions
Following the work in #455023 (closed) we need to update our editor extensions to support the new ai_features
scope tokens.
Part of this is started for jetbrains but we might need to mark 1 more GraphQL type as ai_features
per gitlab-org/editor-extensions/gitlab-jetbrains-plugin!447 (comment 1922570082) . This is just a matter of adding scopes
annotation to the required fields and adding authorization_scopes
to the required types.
Now that GraphQL supports fine grained access. We just need to work out exactly which GraphQL queries are minimally needed to make the extension work for each extension. Also since the VS Code extension supports lots more things that aren't related to Duo then we'l also need to recognise that using an ai_features
token would not support all functionality of the extension.