refactor: use 'H' std_logic state instead of custom pull up type
fix: activate pad_io in open drain on enable = 1
feat: add utility entities Delay, metastability filter, open drain buffer, synchronous edge detector