Any monetary charge or fee placed on government authorization to exercise one’s Second Amendment rights–if that charge or fee exceeds the actual cost of the service provided by the government is patently unconstitutional.
It is functionally no different from poll taxes imposed in the southern United States until perhpas the late 1940s or early 1950s as a condition of casting abllots in elections. The Supreme Court found that these charges were a scarcely disguised attempt to prevent voting by persons in economically deprievd circumstances. In those days, in that place they were used to prevent voting by Negroes. I lived there; I saw it.