Problem: When a node offers NODE_BLOOM, an inbound peer can advertise fRelay=false and request BIP35 mempool inventory while remaining outside the inbound transaction-relay capacity introduced in #28463.
Fix: Ignore mempool requests while the peer has transaction relay disabled, unless the connection has the mempool permission.
A BIP37 filterload message enables transaction relay and applies the existing capacity limit, preserving bitcoinj's SPV filterload-then-mempool sequence.
Targeted getdata requests remain unchanged.