Hello,
Yes you cannot declare array in interface.
In this case using Backdoor access to memory is best choice.
Here, you Create Abstract class and pure virtual method(Read/write) and implement this method in TOP file from where DUT hierarchy of Memory is visible.
If you correctly set object of Implemented class from top then you can get this obj anywhere in TB component(in your case scoreboard) and access that memory array using this function.
You will find example code here.