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.

Closes #17773.
Closes #17779.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>