we have 24 cm hollow brick (Poroton)
The type of fastening would then be the "specified" dowels for the bricks.
The size of the porch roof depends, among other things, on the entrance situation. North/South/West...
A side panel is often advantageous. Then the idea of "no posts" is already off the table.
I would choose what I like, the fastening will follow.
We have combined porch roof + side panel with stainless steel and railing (since there are steps to the entrance).
Gutter with chain.
Today I would solve it differently. Instead of a chain, a drain integrated into the carrier.