u8800: Use 32bpp recovery.

Fixes display after kernel changes.
libcamera: Fix more warnings.

With LOG_NDEBUG as 0 these warnings come up.
libcamera: Remove duplicate setRecordSize.

No reason to call it that many times. Once per setParameters call is enough.
libcamera: Update preview sizes in the setPreviewSize.

This way setRecordSize gets correct values even if it's not set.