* fix(mesh): keep ROUTING_APP responses when toPhoneQueue is full
#2918 narrowed the overflow policy to evict the oldest entry only for
TEXT_MESSAGE_APP and RANGE_TEST_APP, dropping every other portnum. A
dropped ROUTING_APP response leaves the phone with no delivery
confirmation for a message it sent.
Add ROUTING_APP to the eviction list and pin the policy in
test/test_tophone_queue.
Fixes#11439
* fix(mesh): gate the queue-overflow portnum check on the decoded variant
decoded.portnum aliases encrypted.size in the payload union, so an
encrypted packet could be read as a privileged portnum by its ciphertext
length. Restore config.device.rebroadcast_mode in the test teardown.
* test: rename a test to avoid a trufflehog false positive
test_text_still_admitted_when_queue_full is "test_" followed by exactly
35 characters, which matches the Lob API key shape and fails trunk check.