adds a new target, mempool_dag, to test mempool DAG invariants by constructing transaction chains with controlled parent/child dependencies. main focus areas include:
a. ancestor / descendant count and size limits (-limitancestorcount, -limitancestorsize, -limitdescendantcount, -limitdescendantsize)
b. TRUC-policy interaction with non-TRUC transactions
c. fee-rate consistency after partial package eviction
Invariants are asserted after every successful AcceptToMemoryPool. parent mask systematically constructs transaction dependency chains used here.