I personally already do all of my contacts in bitwarden’s identities entry types, but is very inconvenient to do have to manually update the contact list in the bitwarden app rather than using my imap/pop/exchange mail client.
Thus I would be possible to bit warden to implement a WebDAV server in the desktop application that advertises to local host to be able to use my mail client with bitwarden as my contacts server, such that they are in a safe place?
Implementation wise bitwarden had already had done a non insignficant port of the work with the identities type.