It's not rocket science, but it also doesn't happen by magic. There's also a requirement for drivers to exist in the kernel, and someone to have the hardware to test the overlays with.
Looking down your list, DS3231 is already supported via the i2c-rtc overlay. I haven't checked for the other ones.
MPL115A2 seems to be under drivers/iio/pressure/mpl115_i2c.c
MCP9808 is under drivers/hwmon/jc42.c
AP3216 I don't see.
AT24C32 is under drivers/i2c/i2c-slave-eeprom.c
HDC1080 is under drivers/iio/humidity/hdc100x.c
BH1750 is under drivers/iio/light/bh1750.c
TSL2561 is under drivers/iio/light/tsl2563.c
TEMT6000 I don't see.
MAX31865 I don't see.
I'm only looking at the 5.4 kernel, so drivers may have been added in later versions. In which case it may be possible to backport them.
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.