[Design] Add `InputTagHelper`

- first part of #1245 (mostly needs tests)
Not possible for the current implementation of `CreateModelExpression` on `RazorPageOfT`.