SIGN IN SIGN UP

Fix progress import timeout: replace transaction with p-limit batching

Supabase's PgBouncer pooler hits the 5s transaction timeout on large
imports. Replace prisma.$transaction with Promise.all + pLimit(10) so
upserts run concurrently without a wrapping transaction.
A
aq committed
1fefedd85aaa8d2bcd558320628e2fa945467073
Parent: 383169a