Introducing Display Sythetic modes - used for app request refresh rate/resolution selection

Synthetic modes are used for vrr displays to hide normal speed modes for applications.
When application request synthetic mode, instead voting for this mode, DisplayModeDirector will vote for RenderRate and Size

Bug: b/338183249
Test: atest DisplayServiceTests
Change-Id: I374f137fefd2ba43ab72507db68043d840334835
17 files changed