The spirit of the item probably only applies to the direct rank bonus, not steadfast or anything else. The only way to make that argument using RAW though, is if you consider "bonus" to be an official game term as opposed to just the word they use a lot when talking about combat results. Second paragraph on the p.52 BRB would be what I'd point to if I were arguing it.
Personal opinion: 100 points to get up to +3 combat rez every turn sounds about right even with no other benefits. If the banner was intended to also counter numbers (steadfast), it would have also said that enemies can't count the "outnumber" bonus from 7th.