Fortuno is NOT an NBC.
Yes, Puerto Ricans have U.S. citizenship. It is, however, statutory citizenship granted per Congress, as PR is an unincorporated territory and the U.S.Constitution does not apply in PR. Same goes for those born in the Panama Canal Zone.
8 USC section 1402 “ All persons born in Puerto Rico on or after 1/13/1941 are NATURAL BORN CITIZENS OF THE UNITED STATES.”