Add support for site validation from Drawer
Related issues - https://gitlab.com/gitlab-org/gitlab/-/issues/329124, https://gitlab.com/gitlab-org/gitlab/-/issues/360959, ### Proposal We need to allow users to validate site profiles from the new designs being implemented at https://gitlab.com/groups/gitlab-org/-/epics/7631. * [Site validation modal](https://gitlab.com/gitlab-org/gitlab/-/issues/348203/designs/DAST_config_-_validate_target.png) * [Site validation profile card states](https://gitlab.com/gitlab-org/gitlab/-/issues/348203/designs/Target_profile_-_validation_status.png) ### Implementation Plan - Use `DastSiteValidationModal.vue` in DAST site profile summary - Abstract out polling logic from DAST Profile list to a separate component - Add specs
epic