Remove separate queryEntitiesByPredicate method and integrate
predicate-based filtering into the existing queryEntities path.
POST /entities/by-query now uses the same queryEntities call with
proper permission enforcement via applyEntityFilterToQuery.
Aligns with the locations query pattern from PR #32846.
Signed-off-by: benjdlambert <ben@blam.sh>