Since it took me a bit of searching, the "host" command is in bind-host or you can do bind-tools for all the common dns commands.
Also, to make sure I am understands this right, the local= statements in the dnsmasq.conf basically tell the router those are local domains and not to forward them upstream correct? This would be used in conjunction with conditional forwarding at the DNS server (Pihole or otherwise) to forward those queries to the router instead of sending them elsewhere.
So far in testing out AdGuard Home it does not seem to want to do anything with IPv6 lookups, it just shows the IPv6 address and doesn't even try to reverse it. Might have to test it out with Pihole now that you taught me how to manually add forwarding to it.