It looks like you can test individual directories of quadlets with the QUADLET_UNIT_DIRS environment variable. For example
mkdir out && QUADLET_UNIT_DIRS="$(pwd)" /lib/systemd/user-generators/podman-user-generator ./out
generates service files in ./out from all quadlets files in the current directory. It exits with a nonzero exit code if the .quadlet is invalid