Lo mejor para aclarar dudas es echarle un vistazo al estándar. Aquí te dejo una
guía de referencia para que puedas consultarla. Como podrás ver, aparece el atributo común
xml:lang, además de un atributo propio de
<a> y
<link> que es
hreflang, pero no se contempla que exista ningún atributo que sea
lang.
Respecto a tu duda,
hreflang se refiere al idioma del contenido que referencias (es decir, el destino del enlace). Para el idioma de lo que está dentro de un elemento
<a> sigue estando
xml:lang.