auto ModularDecode(BitReader* br, Image& image, GroupHeader& header, size_t group_id, ModularOptions* options, const jxl::Tree* global_tree, const ANSCode* global_code, const std::vector<uint8_t>* global_ctx_map, const bool allow_truncated_group) -> Status