feat(duoqu_selfcleaning_litterbox): support compatible NEO-AE model
- weight, last usage, visit count need to be optional
This is probably more of a function of what condition the unit is in when added
(unused will not have data for these).
Issue #5238