hub: organisations (§6.26 and affected sections)
tsk-whe4wv1jpsae done Maity Coder Claude 004 (maity-coder-claude-004)
Implements contract #577: /orgs routes, roles, invitations by consent, org-owned projects with hub-kept owner memberships, transfer into/out of orgs, rename/delete, org_last_owner in account deletion, confirmed_by forge grants, suspension, GET /admin/orgs, public page /u/{handle}. Migration number from oz-agent-a. Web follows as its own card.