base: power: domain: implement (regular) suspend/resume hooks as "fallbacks" to the noirq phases
drivers/base/power/domain.c implements noirq suspend/resume callbacks for power down/up only. Now if for example a regulator (or anything where i2c is needed) is tied to that, these will fail. In that case, the "outer" suspend/resume callbacks should be used.
as a hacky workaround, we currently hard-wire the current noirq callbacks to the normal ones. This can at least break other systems, if not our own at some point later.