I took a closer look and compared M5StampS3A vs M5StampS3 BAT and I must say that it is not possible to do any piggyback for pin mapping at the M5StampS3A level since ESP32-S3FN8 vs ESP32-S3-PICO-1-N8R8 have differences in the number of GPIOs (6 pins error), see the difference table below:
f8a8e80c-1dca-472a-ab48-dac7e6656c42-image.png
So it only remains for M5Stack team to upgrade M5StampS3A for 2/8 PSRAM, i.e. have M5StampS3B version.