Add `<option/>` tag helper

- #1423
- see earlier commits for prerequisites