When v0 hallucinates, the credits used should be restored

When v0 is hallucinating, there should be a mechanism that restores the credits used when reverting to the previous chat version. Similarly, if it spends multiple rounds unsuccessfully trying to fix a build issue, the credits should also be restored. That would only be fair to the user.