Permalink base only for posts

To get your desired structure:

Go to Settings > Permalinks in Admin.

Under Common Settings, click Custom Structure and enter /blog/%postname%/

Click Save Changes button.

This sets the permalink structure for posts. Pages already appear at at the root of your install, so no modification is needed for that.