Documented `detailschange` and other miscellaneous commands

Other battle commands added (minor) were -crit, -transform, -item, -fail
Not sure if `TARGET` is the correct name for the next argument. In the rest of the document, we use `TARGET` to refer to an identifier for a Pokémon on the field, while `-transform` takes a species/forme name, not a pokemon identifier.