feat!: remove the constraint on packages exports `default` must be the last one
closes #160
The spec never mentioned the logic where "default" must be last or it should throw an error.
https://nodejs.org/api/esm.html#resolution-and-loading-algorithm
`enhanced-resolve` took the meaning from https://nodejs.org/docs/v20.13.1/api/packages.html#conditional-exports
"This condition should always come last."
This statement is not part of the specification, it is a recommendation.