[CIR] Implement initial LoweringPrepare support for global ctors (#161452)
This adds the initial support for lowering the 'ctor' region of
cir.global operations to an init function which is called from a
TU-specific static initialization function.
This does not yet add an attribute to hold a list of global
initializers. That will be added in a future change.