This .. is already possible. Feature already exists. Suspend the user for a specific time interval.
The granularity of timeframes offered goes from “forever” to “a few hours” depending on your tastes:
There are also topic level tools, such as temporarily closing the topic for a certain time, or putting the topic in slow mode.

