is there a minimum texture size a certain hardware needs to support to be compliant with the OpenGL-ES 2.0 specification ?
Something like the GL_MAX_TEXTURE_SIZE value h
Yes, any GLES2 implementation must support at least 64 pixel texture in width and height. You can query actual actual max texture size with glGetIntegerv function using GL_MAX_TEXTURE_SIZE enum.
See official spec page 141, table 6.20.