Webhook payload URL doesn't accept internal IP based value

No, the allowed_internal_hosts site setting is still there.

But I have the impression it is hidden for customers of Discourse hosting. But it’s not listed in Hidden Settings on Discourse Hosted Sites. Still, if you are hosted by them and cannot find it, I’d contact their support.