ICU-23247 Delete use of umachine.h & urename.h internal header files.

These are intended to be included indirectly through utypes.h instead.
diff --git a/icu4c/source/common/ulocbuilder.cpp b/icu4c/source/common/ulocbuilder.cpp
index b8b6ce8..b770392 100644
--- a/icu4c/source/common/ulocbuilder.cpp
+++ b/icu4c/source/common/ulocbuilder.cpp
@@ -7,8 +7,8 @@
 #include "unicode/localebuilder.h"
 #include "unicode/locid.h"
 #include "unicode/stringpiece.h"
-#include "unicode/umachine.h"
 #include "unicode/ulocbuilder.h"
+#include "unicode/utypes.h"
 #include "bytesinkutil.h"
 #include "cstring.h"
 #include "ustr_imp.h"
diff --git a/icu4c/source/i18n/number_decimalquantity.h b/icu4c/source/i18n/number_decimalquantity.h
index 2303186..78b1a36 100644
--- a/icu4c/source/i18n/number_decimalquantity.h
+++ b/icu4c/source/i18n/number_decimalquantity.h
@@ -8,7 +8,6 @@
 #define __NUMBER_DECIMALQUANTITY_H__
 
 #include <cstdint>
-#include "unicode/umachine.h"
 #include "standardplural.h"
 #include "plurrule_impl.h"
 #include "number_types.h"
diff --git a/icu4c/source/i18n/number_usageprefs.cpp b/icu4c/source/i18n/number_usageprefs.cpp
index 5c15c1c..8d5ad1c 100644
--- a/icu4c/source/i18n/number_usageprefs.cpp
+++ b/icu4c/source/i18n/number_usageprefs.cpp
@@ -18,7 +18,6 @@
 #include "unicode/numberformatter.h"
 #include "unicode/platform.h"
 #include "unicode/unum.h"
-#include "unicode/urename.h"
 #include "units_data.h"
 
 using namespace icu;
diff --git a/icu4c/source/test/intltest/itrbnf.cpp b/icu4c/source/test/intltest/itrbnf.cpp
index ad7ad8f..854b129 100644
--- a/icu4c/source/test/intltest/itrbnf.cpp
+++ b/icu4c/source/test/intltest/itrbnf.cpp
@@ -13,8 +13,6 @@
 
 #include "itrbnf.h"
 
-#include "unicode/umachine.h"
-
 #include "unicode/tblcoll.h"
 #include "unicode/coleitr.h"
 #include "unicode/ures.h"
diff --git a/icu4c/source/test/intltest/itrbnfp.cpp b/icu4c/source/test/intltest/itrbnfp.cpp
index 2e0c537..919e3fc 100644
--- a/icu4c/source/test/intltest/itrbnfp.cpp
+++ b/icu4c/source/test/intltest/itrbnfp.cpp
@@ -13,8 +13,6 @@
 
 #include "itrbnfp.h"
 
-#include "unicode/umachine.h"
-
 #include "unicode/tblcoll.h"
 #include "unicode/coleitr.h"
 #include "unicode/ures.h"
diff --git a/icu4c/source/tools/genrb/parse.cpp b/icu4c/source/tools/genrb/parse.cpp
index 1ae66e3..1e615cf 100644
--- a/icu4c/source/tools/genrb/parse.cpp
+++ b/icu4c/source/tools/genrb/parse.cpp
@@ -22,7 +22,6 @@
 
 // Safer use of UnicodeString.
 #include <cstdint>
-#include "unicode/umachine.h"
 #ifndef UNISTR_FROM_CHAR_EXPLICIT
 #   define UNISTR_FROM_CHAR_EXPLICIT explicit
 #endif
@@ -50,6 +49,7 @@
 #include "unicode/ustring.h"
 #include "unicode/uscript.h"
 #include "unicode/utf16.h"
+#include "unicode/utypes.h"
 #include "unicode/putil.h"
 #include "charstr.h"
 #include "collationbuilder.h"
diff --git a/icu4c/source/tools/icuexportdata/icuexportdata.cpp b/icu4c/source/tools/icuexportdata/icuexportdata.cpp
index 954db1d..da41d24 100644
--- a/icu4c/source/tools/icuexportdata/icuexportdata.cpp
+++ b/icu4c/source/tools/icuexportdata/icuexportdata.cpp
@@ -6,10 +6,9 @@
 #include <cstdio>
 #include <iostream>
 #include "unicode/localpointer.h"
-#include "unicode/umachine.h"
 #include "unicode/unistr.h"
-#include "unicode/urename.h"
 #include "unicode/uset.h"
+#include "unicode/utypes.h"
 #include <vector>
 #include <algorithm>
 #include "toolutil.h"