LPS-32582 Fix Color Scheme selection to handle the device when it should use the default Color Scheme

Hi Dani,

I've refactored the pr as you requested and reviewed the logic of getNullColorScheme replacement.