Add data-hooks to admin/products/new and admin/products/_form

Similar to https://github.com/spree/spree/pull/4521, this commit adds data-hooks that make manipulation of the admin/products/new page considerably easier, cleaner, and more succinct.

Fixes #4682 and #4683
Use permalink rather than slug in 2-1 and 2-0

My PR https://github.com/spree/spree/pull/4683 to `master` and `2-2-stable` turned out not to be backwards compatible with `2-1-stable` and `2-0-stable` due to the shift in nomenclature from `:permalink` to `:slug` that happened between 2.1 and 2.2.

This PR patches this and restores functionality to `2-1-stable` and `2-0-stable`.
Merge branch 'spree-2-0-stable' into product_clone_images

* spree-2-0-stable:
  Use permalink rather than slug in 2-1 and 2-0
  Add data-hooks to admin/products/new and admin/products/_form