wrap ExpressionStatement into a BlockStatement and avoid string manipulations

this behavior is better since it will allow other plugins and esformatter itself to format each individual node/token.

notice that now esformatter adds line breaks and indentation for the `ExpressionStatement`.