I would like to obtain the same "appereance" with spacer between similar blocks also for the custom extensions

I tried to search the wiki available but without success. Is this possible?

Scratch 3.0 actually already supports separators in extensions - just specify '---' in place of two blocks, for example like this:
blocks: [
{opcode: 'clear' ...},
'---',
{opcode: 'stamp' ...}
]
This results in a separator:

Thanks, @towerofnix!
While more thorough extension documentation should be coming later this year, I've added this to the documentation that we have now.