That's why I suggested adding a bonus for each turn in battle. Even if it's just 2, 1, half a second, or 3-2-1 seconds. I think with such bonuses, it won't be possible to artificially inflate the battle time, and the time will be distributed more fairly between turns and opponents.
Why go to such lengths when you can simply pause the game during battles? And let those minutes accumulate on maps for mega-turns. All sorts of arguments like "the player should pay for their actions" and the like sound ridiculous against the backdrop of random artifact generation.
