Can WAF Block URL Requests That Contain Special Characters?

No. WAF can only detect and restrict source IP addresses.