EEPROM is used for data storage, not program storage so there would be nothing Ghidra could recover. The program resides inside the PIC, the EEPROM is read or written by the program but only to store things like configuration or log files. The process of electrically reading and writing the EEPROM makes it virtually impossible to actually run a program inside it.
I think what you are trying to do is work out which addresses in the EEPROM hold specific information, to do that you can either use trial and error by making changes and then reading the EEPROM to see what difference is made, or you can attempt to decompile the code memory inside the PIC. I would caution you though that almost all commercial PIC code is protected electrically by setting a bit inside the IC. It doesn't prevent it being RE-programmed because erasing the device to clear the protection bit also wipes the program memory!
Also note that the addresses used to store data in the EEPROM are decided by the program so there is a risk that different program versions allocate them differently.
Brian.