Fix auth_tokens table schema with UNIQUE constraint
- Add UNIQUE(user_id, provider) constraint to auth_tokens table
- This is required for the ON CONFLICT clause in SaveAuthToken
- Fixes SQL logic error when saving OAuth tokens
- Users must be re-authenticated after this migration