Missing local defined names in loaded spreadsheet in 3.1.0
When using openpyxl.load_workbook():
with openpyxl 3.1.0.
1. Local (for specific Sheet) defined names are not stored in Worksheet.defined_names dict (empty dict)
2. ~~Global defined names are stored in Workbook.defined_names dict with one key.~~
with openpyxl 3.0.10
1. All defined names are stored correctly in Workbook.defined_names.definedName
Test workbook
[TestWB.xlsx](/uploads/19d19e7779329ae54a04e78563da9b70/TestWB.xlsx)

Code
[test.py](/uploads/9b31f9ed8c000c98af2d7e8cf2bbce6e/test.py)
Debug
openpyxl 3.0.10

openpyxl 3.1.0

python 3.10.5
openpyxl 3.0.10 & 3.1.0
VS code
Windows 10
Updated:
Global defined names in 3.1.0 are stored correctly
issue