Other than fatigue (30) and ap (3) costs indomitable is rather clear: 50% dmg (I assume both armor and hp, since not stated otherwise) and immune to stun. I find it rather dubious due to high fatigue cost.
Fatigue, AP, *and* duration. It says “for some time” or something equally vague. I’m assuming from the response that it’s only until your next turn?