Revert^2 "Color Picker reset support (1/3)"

Resubmit change after revert b/270700133
Original CL: I27f47621e2f187449b1642ed0794c63efef9d37f
Adjusted to add null check in ColorCustomizationManager and
ColorPickerRepositoryImpl

Bug: 267803746
Bug: 269339630
Bug: 269451870
Test: Manual tests including changing wallpaper to verify that
color options are updated, setting system color, setting and resetting
color with a combination of wallpaper and basic colors, resetting after
making changes to both wallpaper and color option

Change-Id: I4b1cc3e6ad7caeb82fe0cb033d6ec6283d2f6759
15 files changed