resendOrganizationInvitation
Resend (re-issue) a pending or expired invitation. Atomically mints a fresh invite link + re-sends the email while preserving the invitee's role. A client-side cancel→re-invite cannot do this safely: it is non-atomic (a failure between the two loses the invitation) and role-lossy (the list SPI never echoes the invitee's role, so re-issuing there downgrades them to viewer). The invitation id changes on re-issue — refetch the list. Requires invite-user permission on the organization.
resendOrganizationInvitation(
organizationId: String!
invitationId: String!
): OrganizationInvitation!