Recently there is codesharing between KLM and PG but not on all flights.
And you should be able to get boarding passes for all your sectors.
Usually the luggage is tagged through to the final destination meaning you don't have to go through immigration/customs in BKK.