A possible trade-off would be to let shield boosters act like automatic shield cell banks.
If a ship with boosters is attacked, shield power is passively drained from the shield boosters first. If they are depleted, the capacity and the resistances are lost (They act as disabled modules and have no power draw if depleted). As long as they are active, bonuses and maluses from boosters stack with the bonuses and maluses the shield generator provides. If a shield booster is disabled by module malfunction, power priority or manually, they are immediately depleted.
Shield power from shield boosters cannot be recharged with shield cell banks, they have to be recharged at a landing pad, similar to SCBs.
In simple terms, convert the "shield boost bonus" into "shield boost capacity" relative to the shield strength of the shield generator acting as temporary HP.