feat(reporter): cache SourceMapConsumer

Error formatting is very slow on big files. This makes it a lot faster.