Port of active time window from 21.9 and general HGTD digi cleanup
This MR ports the changes made in 21.9 to HGTD_SurfaceChargesGenerator
through !52744 (merged). At the same time, a general cleanup of how the HGTD digi components are configured is performed. Rather than passing properties from one tool to another, the properties are now configured directly by the tool in which they're used.