This change updates multiple contact-related classes to use nullable-safe
signatures, shared SQL lookup helpers, and cleaner formatting. It also improves
search/filter behavior for contacts and organisations, and strengthens vCard
generation/export by handling empty values more safely and writing exports to a
dedicated temporary folder.