Sevarog has a limit to his stacks. It was 200 before v.42, and I don't think it changed. No other character gets stacks of any kind. However, because of the card changes in v.42, there are technically two cards that can make you go "infinite."
The first is Growth Totem (Growth), which gives .8 power and 15hp for every minute you have the card equipped.
The second is Power Tap (Knowledge), which gives 15 power permanently to your hero. Power tap can be bought an infinite amount of times. However, there is currently a bug with Power Tap that makes you lose the stats gained from the card when you level up. So, currently, the card should only ever be bought after hitting level 20.