Improve related extensions handling

Move related extensions to the manifest and add a check for the current version installed. If it is newer, we will not update.