can Message With Backend
suspend fun canMessageWithBackend(backend: BackendSource, identities: List<PublicIdentity>): Map<String, Boolean>
Returns one entry per core identity. Keys use ethereum:<core text>, passkey:<lowercase core hex>, or handle:<canonical handle>. A handle is available when the backend names an inbox for it.