Masterful Chinese director Bi Gan returns with a film that entrances with its daring and beauty at part of the BFI London Film Festival 2025.