[Design] Add ValidationMessage TagHelper.

#1250
can't call this extension because it will overwrite the tag name. should copy attributes and the content explicitly. that'll avoid issues with subclasses that apply to different tags or whenever we update this to apply to multiple tag names.