"Shall not" is a term used in legal documents, and it unequivocally means "NO."
"Infringe" is another term used in legal documents, and it definitively means "limit" or "restrict."
"Shall not be infringed" together clearly means "No limit or restriction."
The rights of the people to keep and bear arms shall not be infringed.