Проблема здесь концептуальная.Интерфейсы должны быть расширены, потому что их нельзя использовать как есть.
Что вы можете сделать, это поместить интерфейс в пакет и предоставить ему видимость по умолчанию.При этом только классы внутри этого пакета могут реализовывать этот интерфейс.
Но с этим решением вы также теряете возможность использовать интерфейс вне этого пакета, так что это не реальное решение.