major refactor: adb bash-completion
i tried refactoring the bash-completion script for adb as my GSoC '24 application task, now the commands and suboptions are in sync with https://android.googlesource.com/platform/packages/modules/adb/+/refs/heads/main/docs/user/adb.1.md
let me know any suggestions if any