Very highly possible...the casting numbers show 83-84 LG4 305, head casting numbers show HO heads, and it was said to be pulled from a C10 pickup, which is why you see the serpentine setup.
What was the difference between the stock car camshaft for 305 and the truck camshaft for 305 ?
For what it's worth, again it sounds like you're caught in the old 'prior owner told me s'
Serpentine setups can be swapped from newer motors to older ones, certainly.
However, trucks didn't get serpentine belt factory until 1988. If the belt setup is on there because it was what came in the truck, it'd be a 1988-up truck. But in 1987 gm trucks went TBI, and, the factory TBI intake needed center bolt heads, not perimeter bolt heads, in order for the angle/pattern of the intake bolts to fit and clamp down properly.
You quite clearly have perimeter bolt heads.
Now, yes, it's possible that someone stuffed a carb 305 into the place of a tbi truck engine, but, they'd have killed off all their computer stuff and made their life a PITA which, to be honest, wouldn't seem worth it for a 305 swap -.they would've needed to do a carb, pressure regulator, tps kit, rpm signal to the trans because it came electronic signal controlled, intake, gaskets etc. Doable, yes, but anyone I heard about spending that much extra went for 350s or bigger, not 305s.
So, yes, I'm thinking you have fallen into the rabbit hole of a 'prior owner told me' or, that engine has been buggered by multiple 'I'm gonna built me a hut rud' types before you got it.
I'd ignore anything anyone told me about it before you got it, and just methodically verify everything you reasonably can on your own.