Feature/2.x/mongodb next gg (#2486)

* Add module log4j-mongodb to track the current MongoDB driver (currently
version 5)

- Work around `PluginProcessor` restrictions.
- The `PluginProcessor` assumes that the factory method of a
`@Plugin`-annotated class returns an instance of the class itself.
- We workaround the problem adding an `implements NoSqlProvider` clause
to
the `MongoDbProvider` class.

* Deprecate the log4j-mongodb4 module in favor of log4j-mongodb

* Remove module log4j-mongodb3, use log4j-mongodb instead

Note: log4j-mongodb4 is deprecated for removal

* Deprecate the log4j-mongodb4 module in favor of log4j-mongodb

* Bump MongoDB version to test from 4.4 to 7.0.8

Co-authored-by: Piotr P. Karwasz <piotr@github.copernik.eu>

* Update package-info.java

* Fix compilation

* Bump tests from MongoDB Server 4.4 to 7.0

* Use AB order in modules

---------

Co-authored-by: Piotr P. Karwasz <piotr@github.copernik.eu>
36 files changed