that extend goal management (#19236)
* add manage goals store to share loaded idGoal with plugin components used to extend goal management
* allow vue-entry components in edit goal template
* for checkbox fields, undo dom property change manually so parent components can determine whether it should go through (vue does not do this automatically itself)
* bump version so plugin tests can use this code
* remove warning from vue when empty template is used for before goal list actions template event
* fix v-for ref issue + do same change to FieldRadio
* start converting goal form/edit from twig/angularjs
* more tweaks
* some more changes
* get to build
* fix typo in directive name causing strange regressions
* get to build and load in UI, twig postEvent hack seems to work
* another TODO
* implement alternative way to use twig events in vue components using named slots, does not work in all cases
* remove templates
* allow target=_blank in dompurify if noreferrer noopener are present
* Allow numbers for fieldcheckbox value.
* remove use of const in vanilla js
* get managegoals.vue to work + remove angularjs files
* correct camel case
* correct property name
* correct 0 check
* switch back to angularjs adapter and using dynamic components for twig events since piwik-manage-goals is selected for in plugins and because angularjs directives are sometimes pre-compiled, sometimes not