- add borrowed-frame camera APIs and preview demo for Lua
- rework display RGB565 pipeline around panel interface handling
- add HSV pixel API and rainbow demo for led_strip
- expose display panel interface constants from board_manager
- add esp32_p4_function_ev board support files
Rename the display lifecycle API from create_screen/destroy_screen to init/deinit.
Fix display HAL teardown so callbacks and synchronization primitives are released on deinit and can be registered again on the next init.
Trim stack sizes, enable periodic task stack logging, and remove obsolete Lua GC/coroutine demos.