FluentImage can behave as an "atomic container" when it is block-level (direct child of Root/ListItem/FluentCell): in that case it is its own LogicalLine. Has no children.
@override List<FNode> get fragments => const [];