IAV-776/Add Microsoft Teams OAuth2 with two-step flow and token validation
- Add two-step OAuth flow (test + confirm) for Microsoft Teams
- Add Microsoft Teams/channels listing endpoints
- Add token validation for Slack and Microsoft Teams
- Add credential validation endpoint for existing credentials
- Add batch credential lookup endpoint
- Store Teams client credentials server-side during OAuth flow