Can I already use OCP\User\Backend to implement a user backend

You are right, there is some dynamic checking even in the LDAP app: https://github.com/nextcloud/server/blob/b76698c547bcaf22857f8ec67a8567399520f73a/apps/user_ldap/lib/User_LDAP.php#L524-L541