[WEB-6711] refactor: consolidate activity components into @plane/blocks/activity package (#6415)
* feat: add activity primitives to blocks package
* feat: add ActivityListItem with formatActivityMessage, resolveFieldIcon, field-icon-map to blocks package
* feat(blocks): add resolveActorInfo, mapActivityToItemData, buildCustomContent utilities
* feat(blocks): add CommentBlock with header, actions, and thread summary
* feat(blocks): add TransitionRow, PropertyValueDisplay, mapActivityToPropertyValues
* feat(blocks): add WorklogBlock, CollapsedGroup, LabelActivityChip, CommentComposer, ActivityHeader, ActivityFeed
* feat(blocks): add activity types, index barrel exports, update package.json and tsdown.config
* feat(blocks): add DotSeparator utility component
* refactor(web): add ActivityCommentItem and ActivityTransitionItem wrappers using blocks components
* refactor(web): simplify activity-list.tsx to use mapActivityToItemData from blocks
* refactor(web): update root.tsx to use ActivityFeed with tabs and renderMode
* refactor(web): refactor activity-comment-root.tsx with renderItem helper pattern
* refactor(web): update worklog and custom-properties-activity to use blocks components
* fix(web): use console.error for comment asset upload errors
* feat(blocks): add comprehensive Storybook stories for all activity components
* chore: code refactoring
* chore: translation updated
* chore: code refactoring
* chore: code refactoring
* chore: code refactoring
* chore: code refactoring
* chore: code refactoring
* fix: deploy-pr.yaml
* chore: code refactoring
* chore: code refactoring
* refactor: apply component manifesto principles to blocks activity package
* refactor: extract useActivityHighlight hook
* refactor: extract Bold and ActivityLink into separate activity-message-components file
* chore: code refactoring
* chore: code refactoring
* chore: code refactoring
* chore: code refactoring