feat: autocomplete: allow key/value object suggestions source
feat: autocomplete: allow key/value object suggestions source

To fix the issue with key names (key/value, id/label, value/text)
in object items, and optimize network payload size, suggestions
could be supplied as a key/value object.

It also automatically handles uniqueness.

We have some scenarios today where this happens and should move
more towards it. This enables support "natively" in omnitable
and allows us to drop enrichers/mappers.

Signed-off-by: Patrik Kullman <8612fec4a6bb0a11ae3ca5e27ebb050b4a73b7ea@neovici.se>

Neovici/cosmoz-omnitable,Neovici/cosmoz-omnitable