[Catalyst] Fix PreferenceHierarchy add after/before

The current implementation does not find preference recursively. Also
add APIs for preference group.

Bug: 332201912
Flag: EXEMPT framework
Test: Manual
Change-Id: I2bb05d2e9041ecc134679e88086dd0fd158ae88e
1 file changed