Convert admin targeted message form to vue

Convert the existing targeted message create/edit form to use Vue so that we can support the live preview feature in later iterations.

Design

Issue : https://gitlab.com/gitlab-org/gitlab/-/issues/580538

🔗 Figma

This issue doesn't add any new inputs, just ports what we have to Vue.

Edited by 🤖 GitLab Bot 🤖