つか、英国王室とかでも非公式な表現なら『皇太子』とか書くことあるし、そこは翻訳の問題もあるんじゃw
別に『王室の皇太子』は日本語としておかしい訳じゃないと思うぞw