(i) Because as N can't form 5 covalent bonds as its maximum covalency is three. the octet cannot be extended as it doesn't have d orbital, while p can extend its octet as it has empty d orbital.
(ii) This is due to very small size' of oxygen atom repulsion between electrons is large in relatively small 2p sub-shell.
(iii) In H3PO2 there are 2p-H bonds, whereas in H3PO3 there is 1 p-H bond.