Introduce setCompositionOrder() and getCompositionOrder() apis

Android's current SurfaceView z-order APIs have limitations in
controlling the precise z-order, especially with multiple SurfaceViews.
Therefore, we need to introduce new APIs to enable better z-order
management.

Bug: 341021569
Test: SurfaceViewTest
Flag: android.view.flags.surface_view_set_composition_order
Change-Id: I73c37eb10d6121de0eb6f2a2e584e27f60ea5d2a
3 files changed