Corrected GM level override checks for Nouse and Trade

- Values are now clamped to the [0,100] range. Removed useless
  positivity check for item_usage.override (fixes a compiler warning).
- Special thanks to KeiKun, ossi0110.

Signed-off-by: Haru <haru@dotalux.com>