Update compose-destinations is non-trivial. To use version 2.0+ in the future, we need to follow its migration guide: https://composedestinations.rafaelcosta.xyz/migrating-to-v2/
1. Use JDK 21 2. Update ksp for compatibility (compulsory) 3. R8 claims that org.lsposed.lspatch.util.ModuleLoader is needed We use rules in share/lspatch-rules.pro to ensure that LSPatch works properly after R8 engine