Remove Twitter account linking documentation (#1802)
Twitter account linking functionality has been completely removed from both the UI and backend. This PR updates the documentation to reflect these changes and removes all related screenshots. **Changes made:** - Removed all Twitter account linking documentation including the entire linking and unlinking sections from profile settings. - Updated 2FA configuration docs to remove Twitter as a recovery option. - Updated privacy policy and data request documentation to remove Twitter references. - Removed Twitter connect functionality from shared components. - Cleaned up 8 unused screenshot images (7 Twitter-related and 1 unused GitHub disconnect image). - Updated 5 screenshots to reflect the current UI without Twitter linking support. **Files modified:** - `content/getting-started/managing-your-npm-user-account/managing-your-profile-settings.mdx` - removed Twitter linking sections - `content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx` - removed Twitter account reference - `content/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication.mdx` - removed Twitter recovery option - `content/policies/privacy.mdx` - removed Twitter data collection references - `src/shared.js` - removed Twitter connect functionality - Updated screenshots: `connect-github.png`, `github-remove.png`, `github-success.png`, `link-github-account.png`, `recover-account.png` - Deleted screenshots: `connect-twitter.png`, `twitter-authorize.png`, `twitter-disconnect.png`, `twitter-login.png`, `twitter-remove.png`, `twitter-success.png`, `link-twitter-account.png`, `github-disconnect.png` **Manual testing:** Verify all documentation pages render correctly without broken links or Twitter references. Check the following pages in the local development server or staging environment: - `/getting-started/managing-your-npm-user-account/managing-your-profile-settings` - should only show GitHub linking options - `/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication` - should only mention GitHub for account recovery - `/getting-started/setting-up-your-npm-user-account/recovering-your-2fa-enabled-account` - support ticket section should only mention GitHub - `/getting-started/setting-up-your-npm-user-account/receiving-a-one-time-password-over-email` - support ticket section should only mention GitHub - `/policies/privacy` - should not reference Twitter data collection - `/getting-started/managing-your-npm-user-account/requesting-your-data` - should not list Twitter account in personal details Confirm all updated screenshots display properly and reflect the current UI state. **Test results:** No new automated tests added as this is a documentation-only change. Existing linting and formatting checks pass successfully.