Adds a check to ensure a user with the same email address does not already exist before creating a
new user during an OIDC callback. If a duplicate email is found, the process is aborted with a 409
Conflict error.
Addresses https://github.com/fallenbagel/jellyseerr/pull/1505#discussion_r2195036663