[corlib] TimeZoneInfo.GetSystemTimeZones should work as singleton. Fixes #29906