Water in motion wants to stay in motion, and water at rest wants to stay at rest. Anytime you start water moving from a dead standstill or stop water moving too quickly you will have a water hammer spike. Adding multiple check valves along the pipeline “might” help with the shock wave on pump shut down, but will make the shock wave worse on pump start.
You could use a solenoid valve with an opening and closing speed control after a pressure tank/pressure switch. Use the timer to open and close the solenoid, and let the pressure switch start and stop the pump. Opening and closing the solenoid slowly will eliminate the water hammer or shock wave.