perform Merge Stack
fun performMergeStack(screen: AbstractContainerScreen<*>? = null, slot: ItemSlot): List<InventoryAction.Click>
pickup -> pickup all -> pickup to handle remaining items
pickup -> pickup all -> pickup to handle remaining items