Python 3.7.7で動作しました

azw2zip.jsonでのリネーム
python3だと\dで全角数字もマッチしてくれるの便利すぎ
巻数表記のゆらぎは
"title": "(.*)[  (]\\(*(\\d{1,2})"
"series_index": "(\\d{1,2})",
で大体何とかなりそう

ただこれ authors はマッチで前方抽出じゃなく直値で置き換えるしかない感じですか?
自分>910ですが[性 名]の真ん中部分のスペースを削ったりしたくて
re.subでいらんとこ削ったり置き換えの指定ができるようになるとありがたいです
あと巻数部文以外の全角英数→半角変換とかも