For question 1: Look at this link: https://www.welcomebc.ca/Immigrate-to-B-C/B-C-Provincial-Nominee-Program/Language-tests
Language tests requirement depends on NOC skill type.
For question 2: I was working on a work permit in BC while I applied for the BC PNP program. This document might help...