Yes, a 400W solar panel can charge a 200Ah battery under ideal conditions. If you receive about 4~5 hours of sunlight daily, the panel could produce around 1600~2000Wh per day. It may take approximately 1.5 days to fully charge from empty but consider efficiency losses in your calculations.
[pdf] The Wind-Solar Storage-Charging System is a cutting-edge, integrated solution that combines solar and wind power with energy storage and charging infrastructure, enabling highly efficient energy use and optimized resource configuration.
[pdf] NiMH (nickel-metal hydride) and NiCad (nickel-cadmium) batteries are two of the most challenging batteries to charge properly and safely. These nickel-based batteries do not allow you to set a maximum char.
[pdf]