В IEEE Std 1800-2012 мы можем найти описание пакеты и такая информация:
Типы, сети, переменные, задачи, функции, последовательности, свойства и средства проверки могут быть объявлены внутри пакета.
Мне было интересно, есть ли какая-то особая причина, по которой интерфейсы не могут быть определены внутри пакета? Мне кажется, что это могло бы быть полезно, но, видимо, создатели стандарта не согласились бы.