_invocation_form partial has hardcoded reference to report templates
When used from a plugin, params end up under params["report_template_report"][...] instead of what the plugin might expect
Fixes #30934 - improve template invocation_form inputs
Using `react_form_input` helper, that was introduced in 810504a13c
for rendering template invocation react inputs.
Hides all the input type implementations into a one helper method
to hide the implementation differences between React and Rails implemented inputs.