It seems that a decent solution already exists?
The third technique [To deter an attacker] would be to bucket HTLC slots. Currently there are 483 slots, and this is a single slot limit applied universally to all payments regardless of the value of the payment. Nodes could create separate buckets of smaller slot limits and apply them to payments of different values, i.e., payments of 100,000 sats or smaller could only have access to 150 slots. So, routing payments of smaller value cannot consume all of the available HTLC slots.
reply
We're jamming
reply
Great. Something else to worry about.