Style Gutenberg Editor based on Post Type or Page Template

Natively, no, not yet. I did find this helper plugin (and your question!) while searching for the same thing though: https://github.com/bigboxwc/wp-editor-page-template-class

Clever JS based solution, it uses the Gutenberg Plugins API and props.selectedTemplate to generate a classname and add it to the editor. You could easily use the code from this plugin in your own theme if desired.