I am try to add a solar panel and rain drop detector.

Would the solar module cover the overcharge protection board ?

No, the overcharge module is separate.

can Arduino control the water timer's circuit board or can Arduino only control parts made for Arduino ?

Arduino can control any digital circuitry that accepts standard 0-5 V or 0-3.3V input.

Google will answer questions like "what (is) a relay".