I wound up decided to use debootstrap and schroot to setup the chroot environment. It did alot of power lifting for me.
followed this tutorial https://wiki.ubuntu.com/DebootstrapChroot
however since this is for ubuntu, i had to make small changes to support debian and arm for it being on a raspberry pi.
Here is the command i used
debootstrap --variant=minbase --arch=arm64 --include="git" bookworm /home/git/ http://deb.debian.org/debian