[WIP]Refactor/product query builder spec filter

Added specs for filters on product grid.
@jjanvier @solivier this use of 'EMPTY' operator is ok, in entity (as family) and option the use is hackish (passed through values) but we need to change UI to change it (separation of concern :cry:)