feat(integrations): add platformAccountId support, duplicate prevention, and cascade delete for user/agent integrations
Closes IAV-879