LevelBuilder support for play lab

[Finishes: #79639696, #79639780, #79639834, #79639722]
We should either move this logic into the Studio model, or for now wrap it with a `if @level.is_a? Studio` conditional so it's clear that this is a Studio-specific attribute.