Why is there no MicroPython code example in the latest official documentation, only C code?

That is because The MicroPython binding is no longer interwoven with LVGL. LVGL having a dependency on the binding working properly was hindering development of LVGL. The 2 needed to be separated in order to allow LVGL to grow.