refactor(common): unify integration and external data models for Jira import lifecycle
- Added and refined shared integration models to support the Jira import lifecycle, including ReferenceProject, ProjectImportDraft, IntegrationProjectParam, and AccountIntegration relationships.
- Added ProjectImportDraft entity and related enums ProjectImportDraftStep and ProjectImportDraftStatus to persist the Jira import wizard progression across refresh, logout, and reconnection.
- Added referenceProjectUuid-based mapping across integration and external data entities to distinguish MindTrace project UUID from technical integration mapping UUID.
- Updated Task entity with referenceProjectUuid and unique constraint on reference_project_uuid + external_id to support clean Jira issue mapping and reimport per imported project.
- Added indexes and unique constraints on ReferenceProject and Task entities to improve lookup performance and prevent duplicate Jira imports.
- Added shared path constants for integration-service and external-data-service communication, including Jira import, task retrieval, task soft-delete, and synchronization endpoints.
- Added and standardized Google Drive and Jira integration types and attributes, including accountEmail and GOOGLE_DRIVE naming.
- Standardized soft-delete behavior through BaseEntity fields such as isDeleted, deletedAt, deletedBy, createdBy, and updatedBy.
- Improved model consistency between integration-service and external-data-service by distinguishing MindTrace project UUID from technical ReferenceProject UUID.
- Removed obsolete direct project association from AccountIntegration and delegated project linkage to ReferenceProject for a cleaner integration domain model.