Extended TagHelpersWebSite and added relevant functional tests to test ModelMetadata with TagHelpers

Use the int `Range` attribute here. I doubt it's a common practice to have a double range on an int property.