HMS Prince of Wales was forced into port in Norway for repairs, delaying her departure for the celebrations marking the 250th anniversary of the US Declaration of Independence.