Text this: Finite Volume Incompressible Lattice Boltzmann Framework for Non-Newtonian Flow Simulations in Complex Geometries