@vkc No disagreeing with those being a useful moderation options but just to seek clarification:
If you restrict posts to followers then surely that stops them being boosted and hence non-followers seeing them, unless one of your followers is really shitty and shares you/your post some other way?
I appreciate this doesn't help if you do want the post to get to the wider
#fedverse but suppess replies.
And if someone does harass you, can't you report them and get both your and their instance admin/moderators to block them in future - that would then help to protect other users on the instance?