Reset the global container (for testing).
This function should only be used in tests to ensure a clean state between test cases. It creates a fresh container with new service instances.
Reset the global container (for testing).