Derive Field value operator sets from Views filter-handler data
Derives FieldValue's operator sets from each field's Views filter handler (views_data) instead of the hand-maintained data-type map.
- New
OperatorCategoryResolverservice: views_data filter id → handler class → operator category by ancestry (Date→temporal, NumericFilter→numeric, StringFilter→string, BooleanOperator→boolean, InOperator→membership, else unknown). Keyed on the leaf's own entity type, so a reference-hop leaf resolves on the hopped-to type. - Promotes core
viewsto a hard dependency (the settled API trade-off); the three contrib integrations remain optional. README updated. FieldValue::getCategory()delegates to the resolver;DATA_TYPE_CATEGORIESremoved; adds amembershipcategory (reusing existing entity-query operators — no Views operator strings adopted).- Kernel tests pin all four behaviours (handler-drives-operators, field-module override, unknown fallback, hop-on-hopped-to-type).
Rebased on 1.0.x after #3612426 merged. Local: phpcs ✓, phpstan ✓, all test suites green.
Closes #3612427