[Autofill PCC] Avoid duplicates suggestions with prefer_pcc

Avoid the possibility of showing up duplicate suggestions with preferPCC.
If the dataset is being picked up because the type is detected by the
PCC, include other fields specified by the provider too (only if those
autofill id's aren't detected by the PCC)
This also removes empty datasets being created during processing.

Bug: 293313411
Fixes: 295184051
Test: atest CtsAutoFillServiceTestCases
Change-Id: I4a82d19350fe02ad5758682ba4d5535908a9a14a
Merged-In: I4a82d19350fe02ad5758682ba4d5535908a9a14a
1 file changed