Thank you for reaching out on the Redgate forums, I've been attempting to recreate this style also and have some areas that may assist in your pursuit.
For the spacing - I believe you may want to look at the New lines section within the Format Editor > Global > Whitespace section
Enabling both the 'preserve existing empty lines' options.
This won't add in blank lines but will preserve any that are entered whilst writing your code.
I don't believe there is a way to add empty lines into the middle of a statement except by manual entry.
You can also disable the 'preserve existing empty lines between statements' setting and use that to define custom spacing between statements, and then keep the spacing within statements set to manual.
Hope this is of help with your formatting goals.
Tips and how-to guides for Redgate products
Ask, discuss, and solve questions about Redgate's tools
Meet us at an event, get sponsored, and join our Friends of Redgate
In-depth articles and opinion from Redgate's technical journal