LimitedSelectStrategy
The concrete strategy that does similar to AppItemStrategy but additionally executes LimitedSelectableTask to ensure that the number of selected items is limited to getItemLimitedSize.
Once the maximum selected items is reached, this will set the AppInfoData.dimmed flag of each of the unselected items to true
making them unavailable for selection until the selected items is reduced.
By default, the limit set to 5. To customize this limit, override getItemLimitedSize in a subclass.
Parameters
appPickerContext
The context for the app picker, providing access to repositories and other dependencies.