[BUG]: np has no attribute bool
### Description of the bug

armory/scenarios/poison.py", line 312, in filter_dataset:

```self.removed = (1 - self.indices_to_keep).astype(np.bool) ```

Throws:

```
AttributeError: module 'numpy' has no attribute 'bool'.                                                 
`np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy s
calar type, use `np.bool_` here.                    
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations 
```

### Steps To Reproduce

Run a poison config with latest docker

### Additional Information

Related to #1971
diff --git a/armory/scenarios/poison.py b/armory/scenarios/poison.py
index ab248ee2..142aa466 100644
--- a/armory/scenarios/poison.py
+++ b/armory/scenarios/poison.py
@@ -309,7 +309,7 @@ class Poison(Scenario):
         self.x_train = self.x_poison[indices_to_keep]
         self.y_train = self.y_poison[indices_to_keep]
         self.indices_to_keep = indices_to_keep
-        self.removed = (1 - self.indices_to_keep).astype(np.bool)
+        self.removed = (1 - self.indices_to_keep).astype(np.bool_)
         self.probe.update(
             removed=self.removed, predicted_dirty_mask=~self.indices_to_keep
         )
['armory/scenarios/poison.py']