Allow invalid HTML to be in Razor pages.

- Modified the TagHelperParseTreeRewriter to not remove invalid HTML snippets.
- Added tests to validate invalid HTML is allowed.

#212
add some cases to this data set that have more to do with expected intermediate snapshots as users create and edit tags e.g. `<input <other />`, `< <input />`, `<input attribute="value" <other/>`.