feat: for SSO, use already saved KC uid
Description
oidc_login should already saved the KC uid in the preference DB table for loggedIn user (ref: nextcloud-oidc-login!21 (merged)). So, we don't need to retrieve the uid for each SSO requests.
Sometimes because of network issue, syncing 2FA state change with SSO Provider failed. To mitigate this, we have implemented a background job which will try max 4 times to resync.