test: a test to check descendant limits
Summary:
This test is for checking a transaction to fail its descendant count limits because of a combination of mempool descendants, package direct descendants, and package indirect descendants.
Backport of core#22582.
Also remove a debug print leftover from D12162.
Test Plan:
./test/functional/test_runner.py mempool_package_limits
Reviewers: #bitcoin_abc, sdulfari
Reviewed By: #bitcoin_abc, sdulfari
Subscribers: sdulfari
Differential Revision: https://reviews.bitcoinabc.org/D12365