I think the per post model is interesting and it's something that #[3] and I have been discussing for a future nostrplebs.com relay. NIP-05 ID registered users would get X amount of events before they would have to pay more.
Discussion
I'm not technical - you might have noticed - but to me, spammers, as we see, post in crazy high volumes. People, even addicted people, could run to 500sats per post and not blink, but spammers, would.
"Dreams a bit".....first x posts 500sats per. Next x, 5000sats. Next x, 50000, adjust to whatever level stops spammers on the relay.
Thinks - if relays noticed the same content, or substantially the same, being reposted, throw up an invoice or human test.
No doubt our devs have many long days ahread of them :-)