addAttachment adds a URL attachment and can use it as the card cover. It does not upload local file bytes.
automations/attach-trello-link.automation.ts
card and valid public url are required. Optional name sets the display label; setCover defaults to false; account defaults to the project binding.
Returns Signal<TrelloAttachment> with id, name, url, createdAt, position, isUpload, and nullable bytes and mimeType. Keep id for deletion.