Add new heuristic for deciding whether we should add extra rows on grid migration to the bottom or top of the grid

Bug: 364711064
Flag: com.android.launcher3.one_grid_specs
Test: GridSizeMigrationTest
Change-Id: I070ed1eddc2c7ab475267268ebdbb2e559ab6dda
3 files changed