updateSelectableItemList
Updates the list of selectable items in the SelectStateLoader.
This function iterates through the current list of ViewData items in the viewDataController, extracts the SelectableItem from each AppInfoViewData, and then updates the selectStateLoader with this new list of selectable items. This is typically called when the underlying data changes and the selection state needs to be synchronized with the displayed items.