XWIKI-8108 Extension Repository UI improvements

Improvements to the extension repository to simplify adding a version or dependency to an extension.