feat(port): Migrate from pybind11 to nanobind (!11)
- Implement changes from MR !10 (merged) to migrate to
nanobind
. - Update columnarprototype to use El_eff_test branch.
- This will inherently be a temporary commit that will get changed later once EL_eff_test is merged into main on the columnarprototype repository but it should get used for the time being.