Node runners can definitely reject payments under some threshold. Htlc firewalls exist. Don't know how Satogram node would get the target node's min amount.
For lnurl however there's the minSendable field. Perhaps a new minSendableForComment type of field needs to be added to the spec.