chore(pages): edit form no longer uses global config for form elements

The pages edit form used a global config for it's form elements. This
was very confusing and not as extendable as expected.

fixes: #4490
Semver allows us to remove API only in major versions.