Add 'Terms of Use' field to intake form
Add the Terms of Use checkbox at the bottom of the form, along with some rudimentary validation of the other fields (because it seemed better to set up the overall validation rather than do something just for the checkbox that would then have to change later).
This does add an eslint warning to WishlistIntake.vue
of "'v-html' directive can lead to XSS attack" but it appears that there's no other way at the moment to add a parsed message like this.
Bug: T364959 Bug: T363218