That depends also on the RAM%/Flash size/Max frequency to optimize the price.
For 64/100 pins and using CubeMx tool, these are the part numbers proposed for only LQFP64 and LQFP100 with their corresponding unit price for 10kU:

You need to fine tune your choice by reading the product datasheet based on the flash size and the memory size and your application needs.
For example for the case of STM32H742 (DS12110), the internal memory sizes (Flash and SRAM) change according to the part number:
.
All the part numbers listed in this datasheet have one MDIO slave instance:

And four I2C instances:

The ordering information chapter gives more information about the part number:

Hope that I've answered your question.
To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.