API: EAs should default _is_numeric / _is_boolean
I think we should define

```
@property
def _is_numeric(self) -> bool:
   return False

@property
def _is_boolean(self) -> bool:
   return False
```

on the EA base class.

Just makes less fragile checks on all EAs as we can assume the attributes exist