PerkBobbleheadEnergyWeapons needs to check for
WeaponTypeAlienBlaster and
WeaponTypeGatlingLaser keywords in order to have proper coverage. You could also include a check for
WeaponTypeLaserMusket to mirror the fix for
Issue #20139, but it's not strictly necessary, as Laser Muskets already have a
WeaponTypeLaser keyword.