So long as it's territory class armor (like from the Persecuted Church set) then you can have all of the armor on one character at one time. If the AoG is a weapon-class then you can only have one weapon on the one hero at a time. And yes you can keep the armor on the hero after battle so long as the armor enh was a placed enh or weapon class enh (and the hero is a warrior class character).