Why not think about smarter solutions ?
for example:
Why not define that a rent can only have one decimal place ?
Why not just take a fee for price change (not for listing a card) and add a cooldown-time from f.e. 1 hour for a card who was listed at the rental market and delisted before they can be listed again ?
Why Splinterlands need this fees - I mean they take already 5% fee from every rental.
Let's say in this way: When you sell your house the estate agent will take a fee AFTER he sold your hours isn't it ?
Would you be glad if he take an additional fee every 30 days just for listen your house ?
why do you want to put a card that no one has rented for 30 days back on the rental market? the rental period is extended by 30 days after each rental without a fee ;)
It is also the question about new listing, cards whom you put new for rent or for sale.