Update UpdateLastRepo handler to insert into user_repos table
The handler now:
1. Updates users.last_repo field (existing behavior)
2. Inserts into user_repos table if not already exists
3. Updates last_used_at timestamp for the repo
This ensures selected repos are tracked in both places for persistence.