How to achieve two different excerpt types on one WordPress site?

The Advanced Excerpt plugin offers the_advanced_excerpt() for customisation, take a look here.

The layouts you want to achieve are basically depending on your css, you have to declare the rules for them depending on the body of each template (home and blog). For adding body classes take a look at the codex, if your theme not allready has this implemented.