Is there any institution, other than SBP BSC (Bank) that offers sale/encashment of the prize bonds?

Yes. National Saving Centers and commercial banks.