What about non-companion NPC's ? Like courtesans or any random NPC
We haven't heard anything about non-companion NPC romance so for the moment unless Larian says something to the contrary assume there are no such romances.
We do know of two non-origin party member NPCs who can be romanced: Minthara and Halsin, but they are companions.