Clearly squid thinks that there are errors in some of the ports definitions.
I think the problem may be that for some of your port ranges you have whitespace in the range.
I believe that the last two lines should be like the first port range, with no spaces in the range. At least worth a try.
It is how the overview of the default ports is shown in the wiki Destination ports page.
You also have
which would be covered by the 1081-6659 range.
Not sure how squid treats port acl entries that are covered by other entries.
EDIT:
Just tested it out and can confirm that if you have whitespace in the port range the web proxy stops and you get the FATAL: Bungled message
Removing the white space and restarting the web proxy resulted in it working again.