I just turn Silence Unknown Callers on and most #'s that aren't in my contacts or in my call/message history get sent straight to voice mail, no ringing. They still show up as missed calls that you will have to delete. This is on the very latest iOS though.
I imagine since the gov't is giving out free money plus the vaccines, the spammers are out in force right now.