Highcharts Core: `breadcrumbs.style` のキーが、SVG のイベントハンドラ属性になる

### 影響
`breadcrumbs` の `style` オプションは、CSS ではなく、SVG 属性としてブレッドクランプボタンに適用されます。また、属性名はフィルタリングされません。攻撃者がチャートの設定を制御できる場合、`breadcrumbs.style` の下にイベントハンドラの名前を持つキーを挿入することができます。これらのキーはブレッドクランプボタンのライブハンドラとなり、攻撃者のスクリプトがチャートをホストしているページのオリジンで実行される可能性があります。このオプションは、`drilldown.breadcrumbs`、`navigation.breadcrumbs`、およびツリーマップ、サンバースト、ツリーグラフシリーズの `breadcrumbs` オプションを通じてアクセスされます。脆弱性を悪用するには、信頼できないデータがチャートの設定に到達し、ユーザーがドリルダウンしたり、階層的なシリーズのレベルを移動してブレッドクランプが表示されるようにし、その後、ブレッドクランプボタンにマウスオーバーまたはアクティブ化する必要があります。スタイルモードでレンダリングされたチャートでは、このオプションは適用されず、影響を受けません。Highcharts Stock、Maps、および Gantt で作成されたチャートも含まれます。なぜなら、これらは Highcharts Core と同じパッケージに含まれているからです。

### 対策
10.0.0、11.4.8、12.3.0、および 13.0.2 の公開されているバンドルで検証済み。

Highcharts の直後、チャートが作成される前にロードします。

```js
// 影響を受けるすべての Highcharts バージョン (10.0.0-13.0.2) のための修正
((H)=>{const S=H.SVGElement.prototype,D=S._defaultSetter;S._defaultSetter=function _defaultSetter(v,k,e){/^on/i.test(k)||D.call(this,v,k,e)};})(Highcharts);
// 修正の終了
```

### 修正版の入手方法
修正版は、通常の手法で配布されている場所から入手できます。npmを使用している場合は、影響を受けるパッケージを上記の修正バージョンにアップグレードしてください。例えば、`npm install highcharts@13.1.0`と入力します。CDNからHighchartsを読み込んでいる場合は、code.highcharts.comにあるバージョン指定されたURLを使用してください。例えば、`https://code.highcharts.com/13.1.0/highcharts.js`です。各インストール方法の詳細については、[インストールガイド](https://www.highcharts.com/docs/getting-started/installation)を参照してください。

影響を受けるパッケージ:
- npm (JavaScript) highcharts: 影響を受けるバージョンは、10.0.0以上、11.4.9未満。11.4.9で修正済み。
- npm (JavaScript) highcharts: 影響を受けるバージョンは、12.0.0以上、12.6.1未満。12.6.1で修正済み。
- npm (JavaScript) highcharts: 影響を受けるバージョンは、13.0.0以上、13.0.2以下。13.1.0で修正済み。