main/lk2nd: upgrade to 0.16.0
Note: This is the last release on the legacy codebase as lk2nd transitions to the updated tree.
Release notes:
- msm8974 improvements
- New variants for few Samsung devices, some renames
- Added Lenovo Vibe K5 variants
New devices:
- Vivo Y21L
- Motorola Moto G 4G
- Huawei G7 Plus
- Samsung Galaxy On7 2015 (SM-G600FY)
- HTC One M8
- Samsung G360T
Added big patch to fix compile errors with gcc-14.
Fixes: #2857 (closed)