Does the Windows "Browser" service need access to DNS (port 53)?
If so, in what cases?
By "Windows", I'm referring to Windows 7-10.
Possibly yes.
In a LAN with multiple subnets and/or Active Directory integration DNS is needed.
In a single subnet LAN without AD DNS is, as far as I know, not used by the Browser service at all.