feat(formController): add $setUntouched to propagate untouched state

Closes #9050