Replace passive_attacker with combat_style in StatBlock

Instead of being a boolean, combat_style has three possible values:
- default: the existing behavior for creatures
- passive: only enters combat when attacked (i.e. passive_attacker=true)
- aggressive: is always in combat