charm: refactor URL vs Reference

This is a breaking change, so move package path to charm.v3.
added a note that it implements charm.Respository.Get.