Instead of restricting what users can do, coalescing multiple like notifications on the same topic or post, or from the same user into one might be a better suggestion?
We also have a few cases where users like a lot of posts from another user a bunch (badge hunting?) and I can see that this can be annoying in the notification list.