I've probably got about the same OP. Bought over many years. My list is similar to yours.
Wellies
Gardening shoes
Beach/swim shoes X2 (I swim at a beach 4X PW)
Wetsuit boots X2 (see above)
Walking boots
Walking shoes
Slip on fleece lined boots for beach after swimming in winter
Fashion trainers X 3
Gym/running trainers X 2
Dog walking trainers
Dog walking boots
Flip flops
Sandals x 3
Work shoes X3 (different colours and styles)
Brogues X2
Flat pumps
Ankle boots X4 (different colours/styles)
Knee high boots X2
Heels for going out etc X2
Plus a couple of random pairs including the shoes I wore at my wedding 31 years ago - the only part of my wedding outfit I still fit into! I should probably chuck them out.... .
That makes about 36 pairs and there might be a few I've forgotten to list. I probably buy one or two pairs a year and some, like my DMs, are second hand.
I appreciate I'm.lucky/privileged.