How do you do that? Please tell, I'm sure more people than me would like to know!
Download and install IEMod from here nexusmods dot com/pillarsofeternity/mods/1/
Then for example character has name - Zhanna
IERemove Zhanna BattleForged
FindCharater Zhanna (you get string like Player_New_Game(Clone)_2)
AddAbility Player_New_Game(Clone)_2 BattleForged
With new version of IEMod I can finally remove Battle-forged. Then after recalculating of character I get this +4(+4,+4,+4,+4,+4,+4)=4 instead of +4+4+4+4+4+4+4=28 armor. Even after add battle-forged again.
So I have +4 armor for free now, its better than +28, but still buggy