Add Text instances for Version and VersionRange
The instance for Version is in the Text module itself because the Version type is defined in base. This avoids an orphan instance.
The instance for Version is in the Text module itself because the Version type is defined in base. This avoids an orphan instance.