Move shade code out of CentralSurfaces

Bug: 249277686
Test: manual
Test: run an fix affected tests
Change-Id: I5cbe29f521852a3671b7df794375d4b097323ba9
19 files changed