Twisted Bilayer Graphene: A Journey Through Recent Advances and Future Perspectives