Do I need to be a programmer/technician to be a tech product manager?

The simple answer to this question is "no". You do not need to be a strong technician or know how to code to be a product manager in tech. However, in practice, having solid technical skills is likely to make you more effective as a product manager as:

It provides credibility to key stakeholders like engineering

Understanding some aspects of technology will help you make tough business decision