Is the table itself a pure table or should it also support grouping/subsections
scrolls/sticky headers
Is the filtering based on exact value (as shown in the picture), sub-value containment (as in "cat" in "desiccate"), case sensitivity ("CAT" is a tractor, "cat" is an animal)
How the options should be shown; in the screenshots above (which are from TIS VACO) they're in dropdowns, but I've also implemented textual filters as editable text inputs in the header itself. Tons of options in general.
Which icons should be used and when, and whether they should be colorized or not. Lucide has several type specific sets available for iconography: https://lucide.dev/icons/?focus=&search=filter
Projects have need for sorting the content by columns and/or filtering content by selecting certain types of data in a column