chore: improve code related to `OAuth` section (#11954)
* chore: improve code related to `OAuth` section
- Removed the `useOAuthProviderSelect` hook
- Cleaned up the `OAuthProviderInstructions` component
- Introduced the new `PreviewProviders` component
- Added the `useSelectCombobox` hook
- Created a `hooks` folder and update the `tsconfig.json` paths
* chore: update `highlighter` function
- Replace `getHighlighter` with `createHighlighter`
- Ensure compatibility with existing functionality