Text this: Optimal filtering for partially observed point processes using trans-dimensional sequential Monte Carlo