Add support for Acorn ImportBatchSpecifier and ParenthesizedExpression

This adds support for Acorn's non-standard `ParenthesizedExpression` node and `ImportBatchSpecifier` node which is `ImportNamespaceSpecifier` with a `name` instead of an `id`.
semantically, `import * as name from ...` is not a batch operation, it is not doing any repetitive operation, instead it is declaring a new identifier that points to the live bindings of a module, this is completely different from `export * from ...` in which case you will iterate over each binding (based on the spec'd algorithm), apply a logic to see if it should be defined as a named export identifier. the fact they use the same character `*` does not means they are the same thing.