ID from one's own country is hardly ever recognized abroad, since it varies wildly from country to country and it is in a foreign language the locals cannot read, the notable exception being a driver's lic for driving. In some instances an expat's national ID validity expires and it cannot be renewed from abroad. The op showed a requirement list, most likely produced by people whose knowledge of English (or other countries legal doc usage such as ID) is poor at best.
Translation is often not accurate. "Citizen ID" should mean "an officially issued ID that indicates you are a citizen of..." for locals, it is their common ID, for foreigners, usually their passport.
I have bought used laptop from "JM505 computer service" thru Lazada. Based near Rankhanhem in BKK. $250 seemed like a good price for an HP. Still using it. Good luck
spouse has to be there to sign docs: her ID, house book, marriage certs Koror2 and 3, and others. Kids need not be present but wife and husband have to sign kid's birth cert and ID. Bring blue ink pen.
Good post, thank you. At the end one is responsible on what gets put on one's passport, and it is not possible for the official to be 100% correct always. Due dilligence is in order.