Respect aspect ratio overrides for desktop mode initial bounds

If an activity has any system or user aspect ratio overrides applied,
ensure the correct aspect ratio is respected during the desktop windowing initial bounds calculation.

Flag: com.android.window.flags.enable_windowing_dynamic_initial_bounds
Fixes: 353457301
Bug: 356591517
Test: atest WMShellUnitTests:DesktopTasksControllerTest
Test: atest WmTests:DesktopModeLaunchParamsModifierTests
Test: atest WmTests:SizeCompatTests
Change-Id: Ice1060e9ac04b154fa1d6b4ee2d2dfbee6a3df94
9 files changed