roughly support same filtered logic in listbox
approach essentially is to render the original collection unfiltered so the sentinel is still renderd/virtualized/used by the layout but the hooks get a filterd collection so the logic doesnt change with regards to state.collection.size === 0 checks and item count checks