fix(lint): conform input-name rule to GitLab (allow hyphens)
The shape linter forbade hyphens in component input keys, stricter than GitLab. GitLab permits lowercase names with underscores (composite) or hyphens (separators). The linter should enforce upstream conventions, not impose a stricter local rule. All 17 templates still pass.