Once https://github.com/apache/iceberg-cpp/issues/70 has been resolved, we can add a `RewriteNot` expression to remove `Not` operations from expressions. See Java: https://github.com/apache/iceberg/blob/main/api/src/main/java/org/apache/iceberg/expressions/RewriteNot.java