### Description <!--- Describe your issue/bug/request in detail --> As mentioned in [TensorFlow's release note for version 2.16.1](https://github.com/tensorflow/tensorflow/releases/tag/v2.16.1), the breaking change that removes [tensorflow-estimator](https://pypi.org/project/tensorflow-estimator/) is complete in TensorFlow 2.16.1. All code using TF estimator in Recommenders needs to change. ### In which platform does it happen? <!--- Describe the platform where the issue is happening (use a list if needed) --> <!--- For example: --> <!--- * Azure Data Science Virtual Machine. --> <!--- * Azure Databricks. --> <!--- * Other platforms. --> TensorFlow ### How do we replicate the issue? <!--- Please be specific as possible (use a list if needed). --> <!--- For example: --> <!--- * Create a conda environment for pyspark --> <!--- * Run unit test `test_sar_pyspark.py` with `pytest -m 'spark'` --> <!--- * ... --> ### Expected behavior (i.e. solution) <!--- For example: --> <!--- * The tests for SAR PySpark should pass successfully. --> ### Other Comments