Про git lfs. А чем это принципиально лучше git submodules? Создаешь дополнительный репозиторий на гитхабе, в котором будут прототипы ассетов. И привязываешь его к основному через сабмодули. Тестирование картинок, соответственно, можно ограничить cargo-фичей. Если программист хочет, он выставляет эту фичу и резолвит сабмодуль с прототипами. Если нет, то просто не резолвит. А сам сабмодуль можно, думаю, и на гитхабе хранить.