Add support and tests of the PojoCodec using Kotlin data classes.
Currently the following fails:
import kotlinx.serialization.Transient data class Restaurant( @Transient var name: String? = null, )
As the POJO mapper is trying to map a synthetic property based on the generated method void getName$annotations().