Truncate extension descriptions

This is for #8216.

- [x] Code to toggle between original and truncated description
- [x] Visual review
- [ ] Code review
It doesn't look like we need `hasShortDescription`. We could just have `info.metadata.shortdescription = StringUtils.truncate(info.metadata.description, 140);`