* feat: add synchronization configuration for multiple providers in authentication adapter
* implement check_sync_enabled method to determine if sync is enabled for Google, GitHub, GitLab, Gitea, OIDC, and SAML providers
* update user data synchronization logic to utilize the new method
* add configuration variables for enabling sync for each provider in instance configuration files
* feat: add sync toggle for OAuth providers in configuration forms
* refactor: simplify sync check logic in Adapter class
* refactor: improve toggle switch logic for better readability and performance
---------
Co-authored-by: b-saikrishnakanth <[email protected]>