Did you run the line under ground or through conduit? Disconnect it from both sides, attach string/fishing line to one side, pull cable out of conduit on the side without the string attached. Detach string from either meet cable, reattach string with Ethernet cable and the additional cable (speaker cable in this case), pull string from the original side until both cables make their appearance.
Outside of walkie talkies (have you considered walkie talkie? Maybe put an antenna outside of the shop?) this is the simplest way to do it (imo, but I don’t play with raspberry pi’s)
I’m just being pedantic here, but an intercom system expands anywhere there’s networking, requires fewer wires, and lower voltage (will even work without power, not very well, but it will)