don't see why it has to have a solar connection.
Its not a great place to see the sun rise or set.
It could be lunar or neither (I suspect the later)
There are loads of places with a similar legend.
Longman of Wilmington is supposed to have a golden knight on a golden horse beneath it.
I reckon its just folk memories of people digging up bronze aged grave good.