Late royal Prince Philip spent eight years battling pancreatic cancer in secret prior to his death in 2021 at the age of 99, according to a new book.