The /= operator does not work with integers
### Description

The /= operator does not support integers.

minimal example:
`let
    a: int = 5

var c: int = 15

c /= a

echo c`

produces the error:
`type mismatch

Expression: c /= a
[1] c: int
[2] a: int

Expected one of (first mismatch at [position]):
[1] proc `/=`(x: var float64; y: float64)
[1] proc `/=`[T: float | float32](x: var T; y: T)`

### Nim Version

2.2.0

### Current Output

```text
type mismatch

Expression: c /= a
[1] c: int
[2] a: int

Expected one of (first mismatch at [position]):
[1] proc `/=`(x: var float64; y: float64)
[1] proc `/=`[T: float | float32](x: var T; y: T)
```


### Expected Output

```text
3
```


### Known Workarounds

let
    a: int = 5

var c: int = 15

c = (c/a).toInt

echo c

### Additional Information

_No response_