A vessel said to be a “floating armoury” in the Gulf of Oman has been seized by Iranian military personnel, according to reports.