Dropdown selector for properties or tags

Instead of having to type in the page or block properties manually, it would speed up to have a dropdown menu in a template.
Maybe this can be implemented in two versions:
single value selector (e.g. project status)
or multivalue selector (e.g. tag1, tag2, tag3)

I see a similar functionality in roam research: Create Your Own Dropdown Menus in Roam Research
but that indicates that the value actually is not searchable, which is of course a big problem.

Maybe someone came up with a solution for that?