there is not need to integrate LVGL ↔ PNG decoding, png decoding supported via 3-party libraries integrated in lvgl sources. the problem in integration of file access ↔ LVGL.
maybe you can find some info here and here
Possible using of Arduino ESP LITTLEFS
can help you
The main problem is LVGL doesn’t know how to access files on SPIFFS