ProcessingReport: make logLevel and exceptionThreshold final

Also modify ReportProvider implementations accordingly.
Reintroduce ProcessingReport interface

But make it thinner than before.

Making it an abstract class outright was not the correct thing to do...