feat(auth): multi-tenant self-service registration with org provisioning

Each signup now provisions a new tenant organization (unique slug) and
assigns the registrant the Owner role. Registration form collects
organization_name (required) and job_title (optional). Test updated
to assert org creation and role assignment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
