* types(ApplicationCommandData): align command data more with discord API
* types(ApplicationCommandData): clean up type definitions a bit
* types(ApplicationCommandData): fix issue where could be used with and
* types(ApplicationCommandOptionData): make subcommand option stronger
* test(ApplicationCommandOptionData): add typing tests