Replace public constructors by builders

Following the Android API Council code style guidelines for builders.

One constructor hasn“t been released yet, so it can be removed entirely
instead of deprecated.

Test: atest com.android.server.hdmi
Bug: 265117347
Change-Id: I285638d94f4ac6661665b9952ad52606adb5d64f
19 files changed