IMO, don't implement the first one for everyone, as the others are sufficient.
I mean, you could implement it for bot accounts (meaning the ones who declare themselves as such).
When an account is reported and is found in violation, then you could limit their hashtag use to 5 (if possible) or use the first method.