Truncate extension descriptions

This is for #8216.

- [x] Code to toggle between original and truncated description
- [x] Visual review
- [ ] Code review
I did this so an `info.metadata.shortdescription` key would not be created for every extension (like you wanted). Without it, most of the `info.metadata.shortdescription` keys will have a value of `undefined`.