mercurial: Use opt_prefix in caveat

The caveat mentioned that the `hgext` directory was
in the Cellar.  A better path is the `opt_prefix` path
because it doesn't change when the mercurial is updated.

This closes issue #17773