Clears git_connection.repository and removes the git_branch row. The OAuth install is preserved so the user can re-link without re-clicking the install URL.
Does NOT delete templates/datasets/storage objects today — that cleanup needs an admin Supabase client and will land in a follow-up endpoint. Until then, callers that want a full reset should delete the app and recreate it.