Add `<option/>` tag helper

- #1423
- see earlier commits for prerequisites
wha definitely doesn't help with debugging, `text = output.Content`, there's no calculations there.