TOML-based dependency management
This MR introduces a new approach for managing dependencies, dependency versions and plugins by switching from the traditional build.gradle approach to using a TOML file for version catalogs. The main advantage of this change is to improve the maintainability of our project dependencies.