add IR for IS SOURCE OF and IS DESTINATION OF rather than translating to is_source_of / is_destination_of
bug fix: previously, predicates outside a LATERAL with LIMIT/OFFSET/FETCH FIRST were no longer pushed down but the fix for that accidentally made predicates inside LATERAL also not get pushed down anymore into the LATERAL's table expressions. That is fixed here again.
This PR includes a couple unrelated improvements:
PGQL version 2.0.7.x