NDK with different version form ends in different path
`ndk: r23c` is installed into `/opt/android-sdk/ndk/r23c` but `ndk: 23.2.8568313` is installed into `/opt/android-sdk/ndk/23.2.8568313` though they are the same ndk. This behavior is introduced by https://gitlab.com/fdroid/fdroidserver/-/merge_requests/1070. Some tools expect the long form path and try to install ndk again to the long path. What makes it worse is that the sdkmanage seems changes the permission when installing ndk so that other ndk can't be installed. This causes weird build error.
issue