Rendering blocks inside node
Those blocks can be referenced and arrangaed inside the page by using
  an entity reference field.


These "block contents" should be a different content type, since you are not using (based on your writing) the block functionality at all. After that, you can define your own display for this content type, and also create a twig template for it.