Compost for raised concrete borders

Hello everyone. I have a number of raised borders in my garden, made of concrete block. The block has been waterproofed. The taller borders are about 4-5" deep and have a lot of concrete at the base, so not much contact with open soild. Others are shallower but with good contact with the underlying soild.
My question is this: what is the best compost/soil mix to go for given that I will be planting them quite full and with greedy plants? I would imagine lots of organic material? I want to avoid having to dig them out each year to re-energise them, almost as you would with potted plants...
Thanks lots!
0
Posts
Compost
https://www.cpa-horticulture.co.uk/compost/organic-compost
Horse manure
https://www.cpa-horticulture.co.uk/well-rotted-horse-manure?gclid=EAIaIQobChMIku7M2seg3AIVh5PtCh0DYw5ZEAQYASABEgJHLvD_BwE
Grit
https://www.compostdirect.com/horticultural-grit/p22
https://www.wigglywigglers.co.uk/garden-worms.html
Can you drill drainage holes through the block along the bottom of the beds? That will help enormously with drainage, and give you more scope with planting.
I live in west central Scotland - not where that photo is...