In this PR I am addressing some comments in #27501 as a followup.
- changed
prioritisation-mapin theRPCResultto"" - Directly constructing 2 entry map for getprioritisedtransactions in functional tests
- renamed
txidtotransactionidinRPCResultto be more consistent with naming elsewhere - exposed the
modified_feefield instead of having it be a useless arg - Created a new test that asserts when
prioritisedtransactionis called with a fee_delta of 0 it is not added to mempool