feat: Infer aria-label for form input
This commit adds behavior, which is common across both our backend codebase and several gitlab-ui components:
- set
aria-label
equal toplaceholder
if not provided explicitly
Originally it was expected to convert this component to functional one, but this is blocked by issue in vue-test-utils
https://github.com/vuejs/vue-test-utils/issues/1292