[Catalyst] Allow specify default PreferenceBindingFactory

Bug: 377600992
Flag: EXEMPT library
Test: manual
Change-Id: I535ed305f756a54aac16f0cb7045d46eebfd933c
3 files changed