The "reserved" syntax class above refers to those characters that are
allowed within a URI, but which may not be allowed within a
particular component of the generic URI syntax
``l
the "reserved" is reserved within a sepcific component
https://datatracker.ietf.org/doc/html/rfc2396#section-3 - URI intro
https://datatracker.ietf.org/doc/html/rfc2396#section-3.3 - specifically about the path, based on it, comma is valid in path
Input from @elementbound :
Comma in the URI research:
https://datatracker.ietf.org/doc/html/rfc2616#section-3.2.3 - escaped and non-escapelt should be treated equal
https://datatracker.ietf.org/doc/html/rfc2396#section-2.2 - here the comma is reserved char, but