ПМ должен все уметь, но не должен все делать
в вышеперечисленном - кнопочки, ЮИ АПИ и инвойсы клиенту - не дело ПМа
дело ПМа - сроки, риски, убалтывание клиента и компромисс вокруг всего этого
углубленно нужно развиваться либо в менеджмент: от психологии до экономики, либо в программирование: специализация должна быть, но и в целом нужно обо все иметь представление или где его быстро получить
можете сидеть на одном месте, но проблема такого сидения - в большом стрессе после смены работы, вряд ли будет еще один точно такой проект, потребуется специализация, а с ней как раз плохо
исходя их последнего - развиваться в сторону программирования надежнее, а менеджмента - выгоднее