fix(profile): preserve createdAt and account metadata on account reset (#97)
* fix(profile): preserve createdAt and account metadata on account reset
Resetting an account wiped the entire profiles row, causing the user's
original join date to be overwritten with the current timestamp on next
login. This made reset users appear as new signups in admin stats and
reset growth data.
Replace db.delete(profiles) with db.update(profiles).set({...}) that
nulls only user-authored Sifa profile content (headline, about,
industry, location fields, openTo, preferredWorkplace). Preserves
createdAt, langs, headlineOverride, aboutOverride, handle, displayName,
avatarUrl, and pdsHost.
* style: format pnpm-lock.yaml
authored by