Use consistent dot.case for `tinyplot` arguments
Originally noted in https://github.com/grantmcdermott/tinyplot/issues/108#issuecomment-2054108545, but tracking here for paper trail.
One annoying UX inconsistency that I meant to fix a while back is that
par_restore(andribbon_alpha) snake_case, whereas all the othertinyplotarguments are dot.case. So I’ll aim to address that as well here.
As an aside, I'm not much a fan of dot.case arguments because I feel it lends itself to potential confusion with S3 method dispatch. But our hands are tied here b/c we want to priortize consistency with existing plot arguments.
(OTOH draw_legend arguments all take snake_case. I want to keep this distinction as-is because: (a) draw_legend is mostly intended as an internal function that we only export in case it's useful for users to create their own legends, and (b) it helps to keep track of things when passing/inheriting arguments internally.)