all: use charm.v3

Change to use charm.Reference throughout.

dependencies.tsv not changed because charm.v3 has not yet landed, so
we don't have the commit ref.