[API] Support Multiple Attention Types

We define two different attention types for the
VisualQueryDetectionService such that the client (SysUI) can show
different icons regarding different features.

Bug: 318617199, 319132184
Change-Id: Ia341f06ead80d4bd849ee91a141c5d71aac1a566
Test: atest CtsVoiceInteractionTestCases
Flag: ACONFIG android.service.voice.flags.allow_various_attention_types NEXTFOOD

Change-Id: Ie775fc6a93eed6a3b7f85940f17d482aa528f8be
9 files changed